aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-07-15 16:58:30 +0800
committer魏曹先生 <1992414357@qq.com>2026-07-15 16:58:30 +0800
commitd1a6e9810b4f1555fb9852065af4c9df6ed463f0 (patch)
tree4eabdab1c9f55be0012335e4ca0d54f6db5343c7
parent5209f78e3a1b6c067c210c31c1d2679f78851a40 (diff)
fix: move mask initialization outside bundle loop in parse.rs
-rw-r--r--mingling_picker/src/picker/parse.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/mingling_picker/src/picker/parse.rs b/mingling_picker/src/picker/parse.rs
index ec3c08c..67122a5 100644
--- a/mingling_picker/src/picker/parse.rs
+++ b/mingling_picker/src/picker/parse.rs
@@ -102,12 +102,12 @@ internal_repeat!(1..=32 => {
// Sort by Bundle Ord (descending)
bundle.sort_by(|a, b| b.0.cmp(&a.0));
+ // Mask
+ let mut mask: Vec<u8> = vec![0u8; $];
+
// Parsing
for (_, tag_func, pick_func, _idx) in bundle {
- // Mask
- let mut mask: Vec<u8> = vec![0u8; $];
-
// Tag phase
let tagged = tag_func(&self.args, mask.as_slice());
let mut args_to_pick: Vec<&str> = vec![];