#macro #proc #proc-macro #self #u32 #null #traits

pi_proc_macros

实用过程宏

1 个不稳定版本

0.1.0 2024年3月6日

#44#null


用于 pi_world

MIT/Apache

6KB
67

定义了一个trait Null,该trait提供is_null方法用于判空。

u8u16u32None等类型实现了Null,如果你有一个u32类型的属性可能为空,并且您保证该数字不会达到它的最大值,那么你无需使用Option<u32>,你可以用u32的最大值作为nullis_null发现self为u32::MAX时,将返回true

依赖

~260–700KB
~17K SLoC