Struct aho_corasick::Match [] [src]

pub struct Match {
    pub pati: usize,
    pub start: usize,
    pub end: usize,
}

Records a match in the search text.

Fields

pati

The pattern index.

This corresponds to the ordering in which the matched pattern was added to the automaton, starting at 0.

start

The starting byte offset of the match in the search text.

end

The ending byte offset of the match in the search text.

(This can be re-captiulated with pati and adding the pattern's length to start, but it is convenient to have it here.)

Trait Implementations

Derived Implementations

impl Eq for Match

impl PartialEq for Match

fn eq(&self, __arg_0: &Match) -> bool

fn ne(&self, __arg_0: &Match) -> bool

impl Hash for Match

fn hash<__H: Hasher>(&self, __arg_0: &mut __H)

fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher

impl Debug for Match

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl Clone for Match

fn clone(&self) -> Match

fn clone_from(&mut self, source: &Self)

impl Copy for Match