3 个不稳定版本
0.2.0 | 2023 年 2 月 13 日 |
---|---|
0.1.2 | 2023 年 1 月 11 日 |
0.1.1 | 2023 年 1 月 11 日 |
#44 in #trait
7KB
88 行
用于确定元组长度的库。
返回元组的长度。
示例
用法
use tuple_length::TupLen;
assert_eq!(().len(), 0);
assert_eq!((1i8,).len(), 1);
assert_eq!((1u16, 2u64).len(), 2);
assert_eq!((1i8, 2usize, 3i64).len(), 3);
支持的元组长度
可能的长度 8, 16, 32, 64。默认情况下,选定的操作实现适用于长度为 8 个元素的元组。
特性
您可以指定长度:features = ["16"] 或 features = ["32"] 或 features = ["64"]。
lib.rs
:
返回元组的长度。
示例
用法
assert_eq!(().len(), 0);
assert_eq!((1i8,).len(), 1);
assert_eq!((1u16, 2u64).len(), 2);
assert_eq!((1i8, 2usize, 3i64).len(), 3);
支持的元组长度
可能的长度 8, 16, 32, 64。默认情况下,选定的操作实现适用于长度为 8 个元素的元组。
特性
您可以指定长度:features = ["tup_len_16"] 或 features = ["tup_len_32"] 或 features = ["tup_len_64"]。