5 releases (3 stable)
2.0.0 | Jan 13, 2023 |
---|---|
1.1.0 | Oct 31, 2022 |
1.0.0 | Sep 24, 2020 |
0.1.1 | Sep 22, 2020 |
0.1.0 | Sep 22, 2020 |
#192 in No standard library
179 downloads per month
Used in 3 crates
(via elephantry)
5KB
86 lines
tuple_len
Get the number of elements in a tuple.
Usage
Add it to your dependencies:
[dependencies]
tuple_len = "2.0"
// The macro way, compute at compilation time
assert_eq!(tuple_len::tuple_len!(("hello", 5, 'c')), 3);
// The trait way
use tuple_len::TupleLen;
assert_eq!(().len(), 0);
// The function way
let tuple = (1,);
assert_eq!(tuple_len::len(&tuple), 1);