harper_core::patterns

Trait Pattern

Source
pub trait Pattern {
    // Required method
    fn matches(&self, tokens: &[Token], source: &[char]) -> usize;
}

Required Methods§

Source

fn matches(&self, tokens: &[Token], source: &[char]) -> usize

Implementations on Foreign Types§

Source§

impl<P: Pattern + ?Sized> Pattern for Arc<P>

Source§

fn matches(&self, tokens: &[Token], source: &[char]) -> usize

Implementors§