HasSimpleLength

Trait HasSimpleLength 

Source
pub trait HasSimpleLength {
    // Required method
    fn length(&self) -> usize;
}

Required Methods§

Source

fn length(&self) -> usize

Implementations on Foreign Types§

Source§

impl HasSimpleLength for Box<str>

Source§

fn length(&self) -> usize

Source§

impl HasSimpleLength for Rc<str>

Source§

fn length(&self) -> usize

Source§

impl HasSimpleLength for String

Source§

fn length(&self) -> usize

Source§

impl HasSimpleLength for Arc<str>

Source§

fn length(&self) -> usize

Source§

impl<'a> HasSimpleLength for &'a str

Source§

fn length(&self) -> usize

Source§

impl<'a> HasSimpleLength for &'a String

Source§

fn length(&self) -> usize

Source§

impl<'a> HasSimpleLength for Cow<'a, str>

Source§

fn length(&self) -> usize

Source§

impl<'a, K, V> HasSimpleLength for &'a BTreeMap<K, V>

Source§

fn length(&self) -> usize

Source§

impl<'a, K, V, S> HasSimpleLength for &'a HashMap<K, V, S>

Source§

fn length(&self) -> usize

Source§

impl<'a, T> HasSimpleLength for &'a [T]

Source§

fn length(&self) -> usize

Source§

impl<'a, T> HasSimpleLength for &'a BinaryHeap<T>

Source§

fn length(&self) -> usize

Source§

impl<'a, T> HasSimpleLength for &'a BTreeSet<T>

Source§

fn length(&self) -> usize

Source§

impl<'a, T> HasSimpleLength for &'a LinkedList<T>

Source§

fn length(&self) -> usize

Source§

impl<'a, T> HasSimpleLength for &'a VecDeque<T>

Source§

fn length(&self) -> usize

Source§

impl<'a, T> HasSimpleLength for &'a Vec<T>

Source§

fn length(&self) -> usize

Source§

impl<'a, T, S> HasSimpleLength for &'a HashSet<T, S>

Source§

fn length(&self) -> usize

Source§

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

Source§

fn length(&self) -> usize

Source§

impl<K, V, S> HasSimpleLength for HashMap<K, V, S>

Source§

fn length(&self) -> usize

Source§

impl<T> HasSimpleLength for BinaryHeap<T>

Source§

fn length(&self) -> usize

Source§

impl<T> HasSimpleLength for BTreeSet<T>

Source§

fn length(&self) -> usize

Source§

impl<T> HasSimpleLength for LinkedList<T>

Source§

fn length(&self) -> usize

Source§

impl<T> HasSimpleLength for VecDeque<T>

Source§

fn length(&self) -> usize

Source§

impl<T> HasSimpleLength for Vec<T>

Source§

fn length(&self) -> usize

Source§

impl<T, S> HasSimpleLength for HashSet<T, S>

Source§

fn length(&self) -> usize

Implementors§