1个不稳定版本
使用旧的Rust 2015
0.1.0 | 2018年10月18日 |
---|
#90 在 #quick
11KB
149 行
A Range
用Rust编写快速且明确的范围
许可证
许可协议为以下之一
- Apache许可证2.0版本 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义,您提交的任何有意包含在作品中的贡献,都将按照上述方式双重许可,不附加任何额外条款或条件。
lib.rs
:
以非常明确的方式创建范围
从 from()
函数开始,使用 From::up_to
或 From::down_to
构建范围。
示例
extern crate a_range;
let x = a_range::from(5).up_to(7);
assert_eq!(x.to_vec(), vec![5, 6, 7]);
let x = a_range::from(3).down_to(1);
assert_eq!(x.to_vec(), vec![3, 2, 1]);
依赖关系
~155KB