Struct generic_regex::StateMachineVec
[−]
[src]
pub struct StateMachineVec { /* fields omitted */ }
Trait Implementations
impl StateMachine for StateMachineVec
[src]
type Item = u8
fn trans(&self, state: usize, elem: u8) -> (usize, Action)
[src]
fn zero_state_may_be_first(&self, elem: Self::Item) -> bool
[src]
fn replace_all<I: Iterator<Item = Self::Item> + Clone, J: Iterator<Item = Self::Item> + Clone>(
&self,
source: I,
replacement: J
) -> ReplacerIt<Self::Item, Self, I, J>
[src]
&self,
source: I,
replacement: J
) -> ReplacerIt<Self::Item, Self, I, J>
return true if elem is in the first set of it is unknown
fn replace_vec_all<'a, J: Iterator<Item = Self::Item> + Clone>(
&'a self,
source: &'a Vec<Self::Item>,
replacement: J
) -> ReplacerVecIt<'a, Self::Item, Self, J>
[src]
&'a self,
source: &'a Vec<Self::Item>,
replacement: J
) -> ReplacerVecIt<'a, Self::Item, Self, J>
fn find_all<I: Iterator<Item = Self::Item> + Clone>(
&self,
source: I
) -> FinderIt<Self::Item, Self, I>
[src]
&self,
source: I
) -> FinderIt<Self::Item, Self, I>
fn find_vec_all<'a>(
&'a self,
source: &'a Vec<Self::Item>
) -> FinderVecIt<'a, Self::Item, Self>
[src]
&'a self,
source: &'a Vec<Self::Item>
) -> FinderVecIt<'a, Self::Item, Self>