aboutsummaryrefslogtreecommitdiff
path: root/mingling/src/constants
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-07-20 02:47:45 +0800
committer魏曹先生 <1992414357@qq.com>2026-07-20 02:47:45 +0800
commite1d1941e223838c234c156561d9d4307e87289d7 (patch)
tree61a01addb3b0ef43c4a6de53b10eb35e0e80fe3d /mingling/src/constants
parent92d721ac86c707951d984510ceeafa54255c2880 (diff)
feat(arg-picker): add REMAINS constant and re-export via consts module
Move the REMAINS constant definition into arg_picker and re-export it through mingling's constants module for unified access
Diffstat (limited to 'mingling/src/constants')
-rw-r--r--mingling/src/constants/picker.rs16
1 files changed, 1 insertions, 15 deletions
diff --git a/mingling/src/constants/picker.rs b/mingling/src/constants/picker.rs
index f2a448b..d98dcab 100644
--- a/mingling/src/constants/picker.rs
+++ b/mingling/src/constants/picker.rs
@@ -1,20 +1,6 @@
+use arg_picker::{PickerArg, value::Flag};
use std::marker::PhantomData;
-use arg_picker::{PickerArg, PickerArgs, value::Flag};
-
-/// Remaining positional arguments (anything not consumed as an option).
-/// - `full`: `[]` (empty — not triggered by any `--` prefix).
-/// - `short`: (none)
-/// - `positional`: `false` (this is a meta‑argument that collects everything left).
-/// This constant is used internally to access any leftover arguments after
-/// all defined flags/options have been processed.
-pub const REMAINS: PickerArg<PickerArgs> = PickerArg::<PickerArgs> {
- full: &[],
- short: None,
- positional: false,
- internal_type: PhantomData,
-};
-
/// Help flag: display usage information.
/// - `full`: `["help"]`
/// - `short`: `'h'`