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 这几个范围。它提供了一个函数,可以将各种类型的范围转换为具有起始和结束的“具体”范围。

无运行时依赖