aboutsummaryrefslogtreecommitdiff
path: root/mingling_picker/src/picker
Commit message (Expand)AuthorAgeFilesLines
* fix(mingling_picker): correct mask size and arg index in tag phase魏曹先生14 hours1-3/+3
* feat(picker): remove route phantom from IntoPicker trait魏曹先生14 hours1-0/+26
* feat(picker): add unwrap, unpack, to_result, to_option on PickerPattern魏曹先生17 hours1-1/+44
* fix: move mask initialization outside bundle loop in parse.rs魏曹先生17 hours1-3/+3
* feat(picker): add argument-position mask to tag phase魏曹先生17 hours1-3/+9
* feat(picker): add early route on missing flag魏曹先生18 hours3-11/+51
* feat(picker): add Route generic parameter for error routing魏曹先生18 hours2-27/+28
* refactor: rename `PickerResult` to `PickerArgResult` and add new魏曹先生18 hours2-4/+79
* refactor: remove unnecessary `Default` bound from `Pickable` trait魏曹先生19 hours2-9/+111
* feat: add lifetime-bound pickable support and refine type constraints魏曹先生38 hours2-6/+6
* feat(mingling): make core and macros features optional魏曹先生39 hours1-0/+1
* feat(patterns): add `or` and `post` builder methods to pattern types魏曹先生41 hours1-2/+53
* feat(picker): add default and post-processing hooks for flags魏曹先生41 hours1-0/+8
* feat(mingling_picker): rename FormatError to ParseError and add parse魏曹先生2 days1-0/+17
* feat(picker): add `pick` method to start and extend flag chains魏曹先生2 days1-0/+9
* feat(mingling_picker_macros): add $+ $- $^ special tokens to魏曹先生2 days1-4/+33
* refactor: rename PickerArguments to PickerArgs and PickerRequirement to魏曹先生2 days1-6/+6
* refactor(mingling_picker): move parse result out of requirement and into魏曹先生2 days1-4/+18
* feat(picker): add core trait, types, and builder macro for argument魏曹先生2 days1-0/+12