unistore-macros
unistore 框架的过程宏集合
功能
#[derive(Event)] - 事件派生宏
自动为结构体实现 Event trait,用于 UniStore 的事件系统。
使用示例
基本用法
use Event;
// 自动生成 event_name() 方法,返回 "OrderCreated"
自定义事件名
// event_name() 返回 "order.created"
约束条件
- 使用
#[derive(Event)]的类型必须同时 deriveClone - 事件类型建议使用简单的数据结构
安装
[]
= "0.1.0"
License
Licensed under either of:
- MIT license (LICENSE-MIT)
- Apache License, Version 2.0 (LICENSE-APACHE)
at your option.