7 个版本
0.2.3 | 2021 年 11 月 16 日 |
---|---|
0.2.2 | 2021 年 11 月 10 日 |
0.2.0 | 2021 年 8 月 30 日 |
0.1.2 | 2020 年 7 月 23 日 |
0.1.0 | 2019 年 12 月 15 日 |
#1468 在 数据结构
每月 754 次下载
在 14 个 包(6 个直接)中使用
12KB
286 行
NonEmpty
向量实现,通过构造确保非空。
通过 Deref
特性继承自 Vec
的不可变方法,不实现 DerefMut
。
与 Vec
的不同之处
len
返回NonZeroUsize
,is_empty
总是返回false
。first(_mut)
、last(_mut)
、split_first(_mut)
和split_last(_mut)
不返回Option
。pop
如果只有一个元素时返回None
。
更多用法请参阅内嵌单元测试。
依赖项
~170KB