Trait tuple_length::TupLen
source · pub trait TupLen {
// Required method
fn len(&self) -> usize;
}
Expand description
Implements the len method on a tuple.
Required Methods§
sourcefn len(&self) -> usize
fn len(&self) -> usize
Returns the length of this tuple.
Examples
Usage:
let tuple: (i8, u8, i16, u16, i32, u32, i64, &str) = (-128, 255, -327, 655, -100, 229, -5,
"rust");
assert_eq!(tuple.len(), 8);
let tuple = ([2u8, 0u8, 2u8, 1u8], 2021u16, vec!["r", "u", "s", "t"]);
assert_eq!(tuple.len(), 3);