13 个稳定版本 (4 个主要版本)
5.0.1 | 2024年8月1日 |
---|---|
5.0.0 | 2024年7月10日 |
4.4.0 | 2023年10月23日 |
3.0.0 | 2023年10月19日 |
1.1.0 | 2022年7月31日 |
#186 在 开发工具
884 每月下载量
用于 4 crates
99KB
3K SLoC
集合的辅助元素
提供具有单方法定义的特质,以实现多个不同操作的最大灵活性和自由度,而不是强加抽象子集。
use cl_aux::Length;
struct SomeCustomArray([i32; 2], [i32; 4]);
impl Length for SomeCustomArray {
fn length(&self) -> usize {
self.0.length() + self.1.length()
}
}
fn main() {
let v = SomeCustomArray([1, 2], [3, 4, 5, 6]);
assert_eq!(v.length(), 6);
}
还提供用于常见用例的结构。
use cl_aux::ArrayWrapper;
fn main() {
let _array: [usize; 1] = ArrayWrapper::from_fn(|idx| idx).0;
}
依赖
~0–265KB