11个版本 (5个重大更新)

使用旧的Rust 2015

0.6.1 2017年7月6日
0.6.0 2017年7月5日
0.5.0 2017年5月9日
0.4.0 2017年4月13日
0.1.0 2017年3月6日

#2027 in 数据结构

Download history 1486/week @ 2024-03-13 1052/week @ 2024-03-20 1209/week @ 2024-03-27 1046/week @ 2024-04-03 1022/week @ 2024-04-10 737/week @ 2024-04-17 1216/week @ 2024-04-24 1253/week @ 2024-05-01 1084/week @ 2024-05-08 899/week @ 2024-05-15 877/week @ 2024-05-22 704/week @ 2024-05-29 917/week @ 2024-06-05 884/week @ 2024-06-12 676/week @ 2024-06-19 655/week @ 2024-06-26

每月下载量 3,231次
用于 19 个crate(10个直接使用)

CC0 许可证

30KB
398 代码行

Len 特质

Len 特质用于集合。您可以在CC0 1.0通用许可下自由使用和修改此代码。

用法

要在自己的项目中使用,只需将以下内容添加到您的 Cargo.toml 文件中。

[dependencies]
len-trait = "0.6"

更多正式文档,您可以在这里找到。


lib.rs:

该crate对大多数集合中找到的 lencapacity 方法进行泛型。

包含的方法

此外,还提供了IndexRange<Idx>IndexRangeMut<Idx>特质,用于“一致的切片”,即跨所有范围类型进行切片。

模块

len 模块提供

capacity 模块提供

index模块提供了

特性

allocstd特性为不同的集合提供不同级别的实现。默认情况下,std特性会自动启用alloc。尽管std特性是默认的,但禁用它将启用no_std

依赖项

~8KB