<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git/mingling_core/src/program/exec.rs, branch main</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 general renderer support with serialization formats</title>
<updated>2026-04-05T12:33:57+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-05T12:33:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=b6876f9df6e3119331fac01c0bc954ca9f3c798b'/>
<id>b6876f9df6e3119331fac01c0bc954ca9f3c798b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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>Rename mingling to mingling_core and update dependencies</title>
<updated>2026-03-29T13:48:23+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-03-29T13:48:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=596e5e2440df2d32f1cf3e052dc633e774edf6ee'/>
<id>596e5e2440df2d32f1cf3e052dc633e774edf6ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
