pub trait HasLen<K: ArrayKind> {
// Required method
fn len(&self) -> K::I;
// Provided method
fn is_empty(&self) -> bool { ... }
}
pub trait HasLen<K: ArrayKind> {
// Required method
fn len(&self) -> K::I;
// Provided method
fn is_empty(&self) -> bool { ... }
}