aboutsummaryrefslogtreecommitdiff
path: root/mingling_macros/src/func/dispatcher.rs
Commit message (Collapse)AuthorAgeFilesLines
* refactor!: rename `extra_macros` feature to `extras`feat/new-pipeline-model魏曹先生5 days1-5/+5
| | | | | Update all references across docs, examples, and configuration files to use the shorter `extras` feature name.
* feat(dispatcher, gen_program): add From impl and default Entry pack type魏曹先生9 days1-0/+6
| | | | | | Add a `From<pack_Type> for crate::Entry` implementation in `dispatcher!()` macro and a default `Entry` pack type in `gen_program!()` for ergonomic program entry handling
* refactor(dispatcher): replace custom dotted-to-pascal helper with魏曹先生9 days1-19/+1
| | | | `just_fmt::pascal_case!`
* feat(macros): split monolith into one-macro-per-file modules魏曹先生11 days1-71/+3
|
* fix(dispatcher): qualify to_chain call with Routable trait魏曹先生2026-07-201-1/+1
|
* chore(macros): reorganize module hierarchy in mingling_macros魏曹先生2026-07-201-0/+266
Restructure flat module layout into logical directories (attr/, derive/, func/, systems/, extensions/, utils.rs). Tighten internal function visibility to pub(crate). All public API signatures remain unchanged.