Skip to main content

Pattern

Trait Pattern 

Source
trait Pattern<T> {
    // Required methods
    fn len(&self) -> usize;
    fn eq_text(&self, index: usize, text: &T) -> bool;
    fn cmp_text(&self, index: usize, text: &T) -> Ordering;
}

Required Methods§

Source

fn len(&self) -> usize

Source

fn eq_text(&self, index: usize, text: &T) -> bool

Source

fn cmp_text(&self, index: usize, text: &T) -> Ordering

Implementations on Foreign Types§

Source§

impl<T> Pattern<T> for [T]
where T: Ord,

Source§

fn len(&self) -> usize

Source§

fn eq_text(&self, index: usize, text: &T) -> bool

Source§

fn cmp_text(&self, index: usize, text: &T) -> Ordering

Implementors§

Source§

impl<T> Pattern<Delimited<T>> for DelimitedPattern<'_, T>
where T: Ord,