aboutsummaryrefslogtreecommitdiff
path: root/mingling_picker/src/builtin/pick_bool.rs
Commit message (Collapse)AuthorAgeFilesLines
* feat(mingling_picker): replace bool Matcher with FlagMatcherfeat/picker2魏曹先生9 hours1-2/+3
| | | | | | Rename `bool_matcher` module to `flag_matcher` and introduce a dedicated `FlagMatcher` struct, moving matching logic away from the `bool` type itself
* feat(picker): return NotFound for unmatched boolean flags魏曹先生13 hours1-1/+7
|
* feat(picker): add builtin bool pickable and parselib matcher framework魏曹先生19 hours1-0/+15
Add `Pickable` implementation for `bool` and the supporting `Matcher` trait with utility functions for argument matching. Expose `pickable_needed` and `matcher_needed` modules for downstream trait implementors.