pub trait HasLength {
type Item: Debug;
// Required methods
fn len2(&self) -> usize;
fn get_first_n(&self, elements: usize) -> &[Self::Item];
}pub trait HasLength {
type Item: Debug;
// Required methods
fn len2(&self) -> usize;
fn get_first_n(&self, elements: usize) -> &[Self::Item];
}