Macros§
Attribute Macros§
Derive Macros§
- MyDerive
- Update
From Json - 为 SeaORM ActiveModel 生成从 JSON 值更新字段的方法
这是一个派生宏(derive macro),通过 #[derive(UpdateFromJson)] 使用
输入是应用该宏的结构体的 TokenStream,输出是生成的代码的 TokenStream
核心功能:根据提供的 JSON 数据(通常是 Option
字段)更新 SeaORM ActiveModel 只有 JSON 数据中存在的 Some(…) 字段才会被更新,未提供的字段保持原状