aboutsummaryrefslogtreecommitdiff
path: root/mingling_macros/src
Commit message (Expand)AuthorAgeFilesLines
* feat(any): make `Grouped` trait unsafe and encapsulate `AnyOutput`魏曹先生12 hours5-17/+41
* fix: qualify `render` call as `ProgramCollect::render` in error path魏曹先生21 hours1-1/+1
* feat(macros): add `#[mlint(...)]` marker attribute macro魏曹先生22 hours1-0/+19
* feat(macros): add render_route macro and renderify attribute for render魏曹先生23 hours3-0/+128
* refactor(chain): replace Into turbofish with Routable::to_chain魏曹先生24 hours1-13/+9
* feat(core): add generic parameter `C` to `StructuralData` trait魏曹先生25 hours2-8/+8
* feat(core, macros): add r_append! macro and RenderResult::append_other魏曹先生26 hours2-0/+87
* feat(core)!: replace RenderResult with buffered output model魏曹先生27 hours2-0/+74
* fix: conditionally compile pathf_hint based on "pathf" feature魏曹先生40 hours1-0/+4
* chore: add missing docs lint and document public API魏曹先生40 hours1-0/+85
* feat(macros): add compile_error hint when pathf map is missing魏曹先生41 hours1-30/+52
* feat(macros): add `#[buffer]` attribute and re-export `r_print!(ln)`魏曹先生46 hours5-0/+259
* feat(macros): preserve user function as standalone item in codegen魏曹先生47 hours4-60/+140
* feat(core)!: remove `to_chain` and `to_render` from `Grouped` trait魏曹先生2 days4-10/+10
* feat(routeify): reorder import paths for consistency魏曹先生2 days1-1/+1
* feat(routeify): map `?` span to `route!` for tooling support魏曹先生2 days2-2/+31
* fix(dispatcher): qualify to_chain call with Routable trait魏曹先生2 days1-1/+1
* feat(extensions): add routeify extension macro for error routing魏曹先生2 days3-40/+66
* chore(macros): reorganize module hierarchy in mingling_macros魏曹先生2 days25-740/+710
* feat(macros): add extension point mechanism for attribute macros魏曹先生2 days2-1/+169
* feat(macros): add Routable trait and update route! macro魏曹先生3 days1-8/+35
* fix!: rename `Groupped` to `Grouped` across the codebase魏曹先生3 days8-58/+58
* feat(macros:chain): accept any return type in chain functions魏曹先生3 days1-33/+21
* feat(macros): relax `#[help]` return type to accept `Into<RenderResult>`魏曹先生4 days2-33/+14
* ix(macros)!: require explicit `.into()` on chain function return values魏曹先生4 days4-152/+77
* feat(macros): allow `#[renderer]` to accept any return type魏曹先生4 days1-36/+10
* docs: add module-level documentation and improve doc comments魏曹先生5 days1-40/+40
* style: Reorder imports and reformat code with cargo fmt魏曹先生11 days3-5/+6
* refactor(examples): migrate renderers to return RenderResult and add魏曹先生11 days1-4/+6
* fix(docs): correct RenderResult usage examples to use mut binding and魏曹先生11 days1-7/+10
* feat: require renderers to return RenderResult instead of mutating one魏曹先生11 days4-262/+129
* feat(structural_data): align type use generation with group_impl魏曹先生12 days1-2/+9
* chore: run cargo fmt and rearrange re-exports in mingling魏曹先生2026-07-023-6/+5
* fix(macros): fix false positives in entry_has_variant substring matching魏曹先生2026-07-021-4/+21
* fix(macros): pass pathf_map into dispatch tree generators魏曹先生2026-06-292-31/+31
* feat(macros): add pathf type resolution for downcasts魏曹先生2026-06-291-29/+81
* refactor(pack_err): replace inline to_snake_case with just_fmt魏曹先生2026-06-291-33/+5
* refactor(macros): reorganize module structure and parse pathf include魏曹先生2026-06-291-6/+25
* feat(pathf): add build-time type path resolution system魏曹先生2026-06-281-0/+10
* feat(macros): add async mutable resource injection for `#[chain]`魏曹先生2026-06-273-27/+93
* fix: use fully qualified path to get_global_set in pack_err魏曹先生2026-06-271-3/+1
* feat(macros, docs): register structural macros and update feature table魏曹先生2026-06-261-2/+10
* feat(macros): Render ResultEmpty for non-structural types魏曹先生2026-06-261-1/+7
* feat(macros): simplify ResultEmpty to a unit struct魏曹先生2026-06-262-6/+18
* refactor(general_renderer): rename to structural_renderer魏曹先生2026-06-266-60/+60
* feat(core): decouple structured output from Groupped trait魏曹先生2026-06-265-21/+536
* fix(dispatch_tree): use proper snake_case for dispatcher static names魏曹先生2026-06-253-3/+6
* Make `dispatcher_clap` help function public魏曹先生2026-06-251-1/+1
* Trim whitespace from variant string after removing trailing comma魏曹先生2026-06-231-1/+1
* Disambiguate to_chain call via full qualification魏曹先生2026-06-231-3/+7