From 60e70f5320b2abdb38a2349c18e5bffcfea37ca7 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Sun, 24 May 2026 17:06:54 +0800 Subject: Add implicit dispatcher macro with auto-derived names --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'CHANGELOG.md') diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a344e3..a6bda6b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -75,6 +75,16 @@ entry!(MyEntry, ["a", "b", "c"]) entry!["a", "b", "c"] ``` +7. **\[macros\]** Added `dispatcher!` macro with implicit entry/dispatcher name derivation + +```rust +// implicit +dispatcher!("remote.add" /*, CMDRemoteAdd => EntryRemoteAdd */); + +// explicit +dispatcher!("remote.remove", CMDRemoteRemove => EntryRemoteRemove); +``` + #### **BREAKING CHANGES** (API CHANGES): 1. **\[core\]** Panic Unwind will not be supported when the `async` feature is enabled -- cgit