Trait SliceLen

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

Abstract method to calculate the input length

Required Methods§

Source

fn slice_len(&self) -> usize

Calculates the input length, as indicated by its name, and the name of the trait itself

Implementations on Foreign Types§

Source§

impl SliceLen for &str

Source§

impl SliceLen for char

Source§

impl SliceLen for u8

Source§

impl<I> SliceLen for (I, usize, usize)
where I: SliceLen,

Source§

impl<T> SliceLen for &[T]

Source§

impl<T, const LEN: usize> SliceLen for &[T; LEN]

Source§

impl<T, const LEN: usize> SliceLen for [T; LEN]

Implementors§

Source§

impl SliceLen for &BStr

Source§

impl SliceLen for &Bytes

Source§

impl<I> SliceLen for LocatingSlice<I>
where I: SliceLen,

Source§

impl<I> SliceLen for Partial<I>
where I: SliceLen,

Source§

impl<I, E> SliceLen for Recoverable<I, E>
where I: SliceLen + Stream,

Available on crate features unstable-recover and std only.
Source§

impl<I, S> SliceLen for Stateful<I, S>
where I: SliceLen,

Source§

impl<S: SliceLen> SliceLen for Caseless<S>

Source§

impl<T> SliceLen for TokenSlice<'_, T>