11 releases

0.2.1 Aug 18, 2023
0.2.0 Aug 16, 2023
0.1.11 Dec 29, 2023
0.1.10 Nov 9, 2023
0.1.0 Feb 28, 2022

#10 in #null

Download history 99/week @ 2024-12-04 86/week @ 2024-12-11 41/week @ 2024-12-18 3/week @ 2024-12-25 15/week @ 2025-01-01 33/week @ 2025-01-08 24/week @ 2025-01-15 46/week @ 2025-01-22 25/week @ 2025-01-29 16/week @ 2025-02-05 21/week @ 2025-02-12 38/week @ 2025-02-19 26/week @ 2025-02-26 16/week @ 2025-03-05 81/week @ 2025-03-12 62/week @ 2025-03-19

187 downloads per month
Used in 31 crates (13 directly)

MIT/Apache

11KB
420 lines

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

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


lib.rs:

Null主要用在其他数据结构中,让值本身支持判断是否空。可以提升内存性能,减少使用Option。

No runtime deps