Module structs

Module structs 

Source
Expand description

Struct:轻量 ORM(参考 go-sqlbuilder 的 Struct/structfields 实现)。

Rust 无运行时反射;在“不新增 proc-macro crate”的约束下,本实现通过 macro_rules! 为 struct 生成字段元数据与取值逻辑,从而提供与 go-sqlbuilder 接近的体验。

Structs§

FieldMeta
Struct

Enums§

FieldOpt

Traits§

IsEmpty
判断“空值”的 trait(用于实现 go-sqlbuilder 的 omitempty 语义子集)。
SqlStruct
由宏为你的业务 struct 实现的 trait:提供字段元数据与取值/空值判断。