aboutsummaryrefslogtreecommitdiff
path: root/mingling_picker/src/builtin
Commit message (Collapse)AuthorAgeFilesLines
* feat(mingling_picker): replace bool Matcher with FlagMatcherfeat/picker2魏曹先生10 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魏曹先生14 hours1-1/+7
|
* feat(picker): add builtin bool pickable and parselib matcher framework魏曹先生20 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.