diff options
Diffstat (limited to 'mingling/src/parser/picker/builtin.rs')
| -rw-r--r-- | mingling/src/parser/picker/builtin.rs | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/mingling/src/parser/picker/builtin.rs b/mingling/src/parser/picker/builtin.rs index 0b1ce08..9184813 100644 --- a/mingling/src/parser/picker/builtin.rs +++ b/mingling/src/parser/picker/builtin.rs @@ -1,6 +1,6 @@ use size::Size; -use crate::parser::Pickable; +use crate::parser::{Argument, Pickable}; impl Pickable for String { type Output = String; @@ -51,3 +51,14 @@ impl Pickable for usize { } } } + +impl Pickable for Argument { + type Output = Argument; + + fn pick( + args: &mut crate::parser::Argument, + _flag: mingling_core::Flag, + ) -> Option<Self::Output> { + Some(args.dump_remains().into()) + } +} |
