Skip to main content

HasLen

Trait HasLen 

Source
pub trait HasLen {
    // Required method
    fn len(&self) -> usize;
}
Expand description

HasLen

Required Methods§

Source

fn len(&self) -> usize

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl HasLen for String

Source§

fn len(&self) -> usize

Source§

impl HasLen for str

Source§

fn len(&self) -> usize

Source§

impl<K, V, S: BuildHasher> HasLen for HashMap<K, V, S>

Source§

fn len(&self) -> usize

Source§

impl<K, V> HasLen for BTreeMap<K, V>

Source§

fn len(&self) -> usize

Source§

impl<T, S: BuildHasher> HasLen for HashSet<T, S>

Source§

fn len(&self) -> usize

Source§

impl<T> HasLen for BTreeSet<T>

Source§

fn len(&self) -> usize

Source§

impl<T> HasLen for Vec<T>

Source§

fn len(&self) -> usize

Source§

impl<T> HasLen for [T]

Source§

fn len(&self) -> usize

Implementors§