[go: up one dir, main page]

Trait garde::rules::length::Size

source ·
pub trait Size {
    // Required method
    fn size(&self) -> usize;
}

Required Methods§

source

fn size(&self) -> usize

Implementations on Foreign Types§

source§

impl<T> Size for &[T]

source§

fn size(&self) -> usize

source§

impl<T, const N: usize> Size for [T; N]

source§

fn size(&self) -> usize

source§

impl<T> Size for LinkedList<T>

source§

fn size(&self) -> usize

source§

impl<'a> Size for &'a String

source§

fn size(&self) -> usize

source§

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

source§

fn size(&self) -> usize

source§

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

source§

fn size(&self) -> usize

source§

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

source§

fn size(&self) -> usize

source§

impl<T> Size for BTreeSet<T>

source§

fn size(&self) -> usize

source§

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

source§

fn size(&self) -> usize

source§

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

source§

fn size(&self) -> usize

source§

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

source§

fn size(&self) -> usize

source§

impl<T> Size for BinaryHeap<T>

source§

fn size(&self) -> usize

source§

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

source§

fn size(&self) -> usize

source§

impl Size for String

source§

fn size(&self) -> usize

source§

impl<T, const N: usize> Size for &[T; N]

source§

fn size(&self) -> usize

source§

impl<'a> Size for &'a str

source§

fn size(&self) -> usize

source§

impl<T> Size for Vec<T>

source§

fn size(&self) -> usize

source§

impl<T> Size for VecDeque<T>

source§

fn size(&self) -> usize

source§

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

source§

fn size(&self) -> usize

source§

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

source§

fn size(&self) -> usize

Implementors§