|
0.2.1
|
2023年8月18日
|
|
0.2.0
|
2023年8月16日
|
|
0.1.11
| 2023年12月29日 |
|
0.1.10
| 2023年11月9日 |
|
0.1.0
| 2022年2月28日 |
#749 在 Rust模式 中
每月317次下载
用于 33 个crate(13 个直接使用)
定义了一个trait Null,该trait提供is_null方法用于判断是否为空。
u8、u16、u32,None等类型实现了Null。如果你有一个可能为空的u32类型的属性,并且你保证该数字不会达到它的最大值,那么你无需使用Option<u32>,你可以用u32的最大值作为null,当is_null发现self为u32::MAX时,将返回true
Null主要用于其他数据结构中,让值本身支持判断是否为空。可以提高内存性能,减少使用Option。