aboutsummaryrefslogtreecommitdiff
path: root/mingling_picker/src/picker/parse.rs
diff options
context:
space:
mode:
Diffstat (limited to 'mingling_picker/src/picker/parse.rs')
-rw-r--r--mingling_picker/src/picker/parse.rs16
1 files changed, 7 insertions, 9 deletions
diff --git a/mingling_picker/src/picker/parse.rs b/mingling_picker/src/picker/parse.rs
index ac4b30e..8f7d514 100644
--- a/mingling_picker/src/picker/parse.rs
+++ b/mingling_picker/src/picker/parse.rs
@@ -10,9 +10,7 @@
// Then, I must disable `clippy::type_complexity` — this guy is way too noisy.
#![allow(clippy::type_complexity)]
-use crate::{
- Pickable, PickerArgInfo, PickerArgResult, PickerArgs, PickerFlagAttr, TagPhaseContext,
-};
+use crate::{Pickable, PickerArgAttr, PickerArgInfo, PickerArgResult, PickerArgs, TagPhaseContext};
use mingling_picker_macros::internal_repeat;
internal_repeat!(1..=32 => {
@@ -69,14 +67,14 @@ internal_repeat!(1..=32 => {
// ArgInfos
let arg_infos: [PickerArgInfo; $] = [
(
- PickerArgInfo::from(self.flag_$),
+ PickerArgInfo::from(self.arg_$),
+)
];
let mut bundle: [
(
- // Flag Attr
- PickerFlagAttr,
+ // Arg Attr
+ PickerArgAttr,
// Tag Func
Box<dyn FnOnce(&PickerArgs<'a>, &[u8]) -> Vec<usize>>,
@@ -90,8 +88,8 @@ internal_repeat!(1..=32 => {
; $] = [
(
(
- // Flag Attr
- T$::get_attr(self.flag_$),
+ // Arg Attr
+ T$::get_attr(self.arg_$),
// Tag Func
Box::new(|args, mask| {
@@ -145,7 +143,7 @@ internal_repeat!(1..=32 => {
// Sort by Bundle Ord (descending)
bundle.sort_by(|a, b| b.0.cmp(&a.0));
- // Mask — size = number of args (not flags), so use args length
+ // Mask — size = number of args (not args), so use args length
let mut mask: Vec<u8> = vec![0u8; self.args.len()];
// Parsing