Struct aho_corasick::Sparse [] [src]

pub struct Sparse(_);

State transitions that are always sparse.

This can use enormous amounts of memory when there are many patterns, but matching is very fast.

Trait Implementations

impl Transitions for Sparse

fn new(_: u32) -> Sparse

fn goto(&self, b: u8) -> StateIdx

fn set_goto(&mut self, b: u8, si: StateIdx)

Derived Implementations

impl Debug for Sparse

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

impl Clone for Sparse

fn clone(&self) -> Sparse

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