1 个不稳定版本
使用旧的 Rust 2015
| 0.1.0 | 2015 年 9 月 30 日 |
|---|
#34 在 #helps
100 每月下载量
在 2 个 crate 中使用 (通过 multiarray)
3KB
此库提供了一个 AnyRange trait,该 trait 统一了 std::ops::Range、std::ops::RangeFrom、std::ops::RangeTo 和 std::ops::RangeFull 这几个范围。它提供了一个函数,可以将各种类型的范围转换为具有起始和结束的“具体”范围。
示例
assert!( (10..20).to_range(0,100) == (10.. 20) );
assert!( (10.. ).to_range(0,100) == (10..100) );
assert!( ( ..20).to_range(0,100) == ( 0.. 20) );
assert!( ( .. ).to_range(0,100) == ( 0..100) );
lib.rs:
此库提供了一个 AnyRange trait,该 trait 统一了 std::ops::Range、std::ops::RangeFrom、std::ops::RangeTo 和 std::ops::RangeFull 这几个范围。它提供了一个函数,可以将各种类型的范围转换为具有起始和结束的“具体”范围。