1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2015 年 9 月 30 日

#34#helps

Download history • Rust 包仓库 75/week @ 2024-04-01 • Rust 包仓库 33/week @ 2024-04-08 • Rust 包仓库 30/week @ 2024-04-15 • Rust 包仓库 34/week @ 2024-04-22 • Rust 包仓库 33/week @ 2024-04-29 • Rust 包仓库 31/week @ 2024-05-06 • Rust 包仓库 35/week @ 2024-05-13 • Rust 包仓库 40/week @ 2024-05-20 • Rust 包仓库 35/week @ 2024-05-27 • Rust 包仓库 36/week @ 2024-06-03 • Rust 包仓库 27/week @ 2024-06-10 • Rust 包仓库 31/week @ 2024-06-17 • Rust 包仓库 32/week @ 2024-06-24 • Rust 包仓库 34/week @ 2024-07-08 • Rust 包仓库 30/week @ 2024-07-15 • Rust 包仓库

100 每月下载量
2 个 crate 中使用 (通过 multiarray)

MIT/Apache

3KB

此库提供了一个 AnyRange trait,该 trait 统一了 std::ops::Rangestd::ops::RangeFromstd::ops::RangeTostd::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::Rangestd::ops::RangeFromstd::ops::RangeTostd::ops::RangeFull 这几个范围。它提供了一个函数,可以将各种类型的范围转换为具有起始和结束的“具体”范围。

无运行时依赖