aboutsummaryrefslogtreecommitdiff
path: root/mingling_picker/src/picker
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-07-14 02:24:11 +0800
committer魏曹先生 <1992414357@qq.com>2026-07-14 02:27:36 +0800
commit3f90ae7c987b16d485a2fb4e9f9bcb3774d37530 (patch)
tree31c8d165c2a0aa6d1c898a061931b2ea73393c52 /mingling_picker/src/picker
parentde370df01a171b4fd910dfa9a067830acd1f9a3c (diff)
refactor: rename PickerArguments to PickerArgs and PickerRequirement to
PickerFlag
Diffstat (limited to 'mingling_picker/src/picker')
-rw-r--r--mingling_picker/src/picker/patterns.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/mingling_picker/src/picker/patterns.rs b/mingling_picker/src/picker/patterns.rs
index 80632d5..bd0eb12 100644
--- a/mingling_picker/src/picker/patterns.rs
+++ b/mingling_picker/src/picker/patterns.rs
@@ -1,25 +1,25 @@
-use crate::{Pickable, Picker, PickerArguments, PickerRequirement, PickerResult};
+use crate::{Pickable, Picker, PickerArgs, PickerFlag, PickerResult};
-mingling_picker_macros::internal_repeat! (1..=32 => {
+mingling_picker_macros::internal_repeat!(1..=32 => {
pub struct PickerPattern$<'a, (T$,)+>
where (T$: Pickable + Default,)+
{
- pub args: PickerArguments<'a>,
+ pub args: PickerArgs<'a>,
(
- pub require_$: &'a PickerRequirement<'a, T$>,
+ pub flag_$: &'a PickerFlag<'a, T$>,
pub result_$: PickerResult<T$>,
)+
}
});
impl<'a> Picker<'a> {
- pub fn pick<N>(self, req: &'a PickerRequirement<'a, N>) -> PickerPattern1<'a, N>
+ pub fn pick<N>(self, flag: &'a PickerFlag<'a, N>) -> PickerPattern1<'a, N>
where
N: Pickable + Default,
{
PickerPattern1 {
args: self.args,
- require_1: req,
+ flag_1: flag,
result_1: PickerResult::Unparsed,
}
}