aboutsummaryrefslogtreecommitdiff
path: root/mingling_core/src/any.rs
Commit message (Collapse)AuthorAgeFilesLines
* docs: improve documentation, mark internal items as `#[doc(hidden)]`魏曹先生2 days1-1/+1
| | | | | | | | Add module-level docs for the hook system, enhance doc examples for macros with usage syntax, fix typos in cross-references, and hide internal debugging macros and mock types from public documentation
* feat: add From<()> for ChainProcess with empty result routing魏曹先生2 days1-1/+7
|
* refactor(general_renderer): rename to structural_renderer魏曹先生4 days1-6/+6
|
* feat(core): decouple structured output from Groupped trait魏曹先生4 days1-21/+10
| | | | | | | Introduce `StructuralData` sealed trait and `pack_structural!` / `group_structural!` / `derive(StructuralData)` macros to control structured rendering separately from grouping. `Groupped` no longer requires `Serialize`.
* Add unit and integration tests for mingling_coreWeicao-CatilGrass2026-06-091-0/+255
|
* Enhance code quality across the entire codebaseWeicao-CatilGrass2026-05-311-5/+13
|
* Add repr(u8) to bool and NextProcess enumsWeicao-CatilGrass2026-05-171-0/+1
|
* Rename `NextProcess` to `Next` across the codebaseWeicao-CatilGrass2026-05-171-10/+10
|
* Add Display derive and testing utilities for Next enum魏曹先生2026-05-021-0/+10
|
* Revert ChainProcess changes from commit 3785202魏曹先生2026-04-221-1/+4
|
* Add new_with_args and dispatch_args_dynamic to Program魏曹先生2026-04-221-80/+8
| | | | | Remove Display bound from Group type parameter and delete dispatcher_render macro. This is a breaking change.
* Add general renderer support with serialization formats魏曹先生2026-04-051-1/+14
|
* Add documentation for mingling_core魏曹先生2026-04-011-0/+31
|
* Replace typeid-based dispatch with enum-based dispatch魏曹先生2026-04-011-15/+41
| | | | | | | | | - Add `Groupped` trait and `member_id` to `AnyOutput` - Add generic parameter `G` to `Dispatcher`, `Chain`, `Program` etc - Remove `hint` module and its marker types - Update macros to support explicit group specification - Add `gen_program` macro for generating enum-based programs - Add `GroupProcess` marker type for type-level grouping
* Rename mingling to mingling_core and update dependencies魏曹先生2026-03-291-0/+128