4 个版本
0.2.2 | 2022年10月14日 |
---|---|
0.2.1 | 2022年10月14日 |
0.1.1 | 2022年1月11日 |
0.1.0 | 2022年1月11日 |
#1514 in 数学
10KB
Newtype 提供一些基于零索引的实用方法
为了保持方法名称的长度合理,使用了几个缩写,具体如下:
示例
基本案例
use zero_based_index::ZBI;
let zbi = ZBI(2usize);
assert_eq!(zbi.to_len(), Some(3));
基本案例,使用 zero_based_index::AsZBI
use zero_based_index::{ZBI, AsZBI};
let zbi = 2.as_zbi();
assert_eq!(zbi.to_len(), Some(3));
边界情况
use zero_based_index::ZBI;
let zbi = ZBI(usize::MAX);
assert_eq!(zbi.to_len(), None);
特性
许可证
根据您的选择,许可协议为 Apache License, Version 2.0 或 MIT 许可证。除非您明确表示,否则根据 Apache-2.0 许可证定义,您有意提交的任何贡献,都应按上述方式双重许可,不附加任何其他条款或条件。
依赖项
~235KB