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