<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git/mingling_core/src, branch 0.1.3</title>
<subtitle>A procedural command-line framework with subcommand support
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/'/>
<entry>
<title>Add allow attribute for clippy::type_complexity lint</title>
<updated>2026-04-01T12:18:24+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-01T12:18:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=7785c514137d99b1584d7b158015587a18f76525'/>
<id>7785c514137d99b1584d7b158015587a18f76525</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add documentation for mingling_core</title>
<updated>2026-04-01T12:16:17+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-01T12:14:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=f1ed18e668a830646fe507ee33c4b010a1690342'/>
<id>f1ed18e668a830646fe507ee33c4b010a1690342</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add early exit for renderer not found in execution loop</title>
<updated>2026-04-01T08:40:44+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-01T08:40:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=2a841ecd57d1d3d1c187f220c599164a2c6fc1cc'/>
<id>2a841ecd57d1d3d1c187f220c599164a2c6fc1cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add default error handling methods to ProgramCollect trait</title>
<updated>2026-04-01T08:30:10+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-01T08:30:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=0cb8ccca6e4fc2b433f6a2492b2cdfd96751ca40'/>
<id>0cb8ccca6e4fc2b433f6a2492b2cdfd96751ca40</id>
<content type='text'>
The trait now includes `build_renderer_not_found` and
`build_dispatcher_not_found`
methods for constructing error outputs. The macro generates
implementations
that create appropriate error types, removing hardcoded enum variants.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The trait now includes `build_renderer_not_found` and
`build_dispatcher_not_found`
methods for constructing error outputs. The macro generates
implementations
that create appropriate error types, removing hardcoded enum variants.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace typeid-based dispatch with enum-based dispatch</title>
<updated>2026-04-01T07:48:41+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-01T07:48:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=3de10ca22cca06c4d9069984d0e66e370a331dde'/>
<id>3de10ca22cca06c4d9069984d0e66e370a331dde</id>
<content type='text'>
- 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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- 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
</pre>
</div>
</content>
</entry>
<entry>
<title>Update mingling_core to version 0.1.2 and use local dependencies</title>
<updated>2026-03-31T03:43:07+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-03-31T03:43:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=a1503fef9947732994d4fb866b90b665c846b547'/>
<id>a1503fef9947732994d4fb866b90b665c846b547</id>
<content type='text'>
- Replace registry dependencies with local path dependencies
- Bump mingling_core version from 0.1.1 to 0.1.2
- Add safety comments for unsafe downcast operations
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Replace registry dependencies with local path dependencies
- Bump mingling_core version from 0.1.1 to 0.1.2
- Add safety comments for unsafe downcast operations
</pre>
</div>
</content>
</entry>
<entry>
<title>Add From&lt;()&gt; implementation for Flag</title>
<updated>2026-03-31T00:54:59+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-03-31T00:54:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=6c3b04a1ffb00bcdc3eba614ac3a4cd8d8549aa7'/>
<id>6c3b04a1ffb00bcdc3eba614ac3a4cd8d8549aa7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update workspace dependencies and feature structure</title>
<updated>2026-03-31T00:54:29+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-03-31T00:54:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=39f4f34cfdf940e1c74184edb3387ef8900ba4b4'/>
<id>39f4f34cfdf940e1c74184edb3387ef8900ba4b4</id>
<content type='text'>
- Bump mingling and mingling_macros to version 0.1.2
- Move macros from mingling_core to mingling crate
- Remove unused transitive dependencies from Cargo.lock
- Simplify tokio features in mingling_core
- Adjust feature dependencies between crates
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Bump mingling and mingling_macros to version 0.1.2
- Move macros from mingling_core to mingling crate
- Remove unused transitive dependencies from Cargo.lock
- Simplify tokio features in mingling_core
- Adjust feature dependencies between crates
</pre>
</div>
</content>
</entry>
<entry>
<title>Add argument parser module with picker API</title>
<updated>2026-03-30T09:26:03+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-03-30T09:26:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=4421fb2794f2af292f8781e7d12ae002a3f10a9b'/>
<id>4421fb2794f2af292f8781e7d12ae002a3f10a9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add mingling crate with core re-export and documentation</title>
<updated>2026-03-29T13:58:10+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-03-29T13:58:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=32b30055ed9647f8f7ba4f3eee92020b79d06e0d'/>
<id>32b30055ed9647f8f7ba4f3eee92020b79d06e0d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
