14个版本
0.2.10 | 2023年4月16日 |
---|---|
0.2.9 | 2023年4月9日 |
0.2.8 | 2023年3月30日 |
0.2.6 | 2023年1月23日 |
0.1.2 | 2022年12月20日 |
#33 in #ddd
用于 3 crates
72KB
1.5K SLoC
CRCNT宏
示例
use crcnt_ddd_macros::Domain;
#[derive(Domain)]
#[domain_commands(entity, store)]
#[domain_store(table_name = "t_rice", params_extractor = "super::mysql_tools::params_inspect")]
struct __Rice__ {
id: String,
name: String,
#[domain_value(skip_new_type = true)]
create_time: CreateAt,
update_time: UpdateAt,
#[domain_value(skip_new_type = true)]
creator: Creator,
updater: Updater,
deleted: Deleted,
}
依赖项
~1.1–1.8MB
~35K SLoC