Searched refs:StateID (Results 1 – 6 of 6) sorted by relevance
/third_party/rust/crates/aho-corasick/src/ |
D | state_id.rs | 12 pub fn premultiply_overflow_error<S: StateID>( in premultiply_overflow_error() 29 pub fn usize_to_state_id<S: StateID>(value: usize) -> Result<S> { in usize_to_state_id() 39 pub fn fail_id<S: StateID>() -> S { in fail_id() 45 pub fn dead_id<S: StateID>() -> S { in dead_id() 72 pub trait StateID: interface 107 impl StateID for usize { 124 impl StateID for u8 { 141 impl StateID for u16 { 159 impl StateID for u32 { 177 impl StateID for u64 {
|
D | ahocorasick.rs | 10 use crate::state_id::StateID; 86 pub struct AhoCorasick<S: StateID = usize> { 162 impl<S: StateID> AhoCorasick<S> { 1024 enum Imp<S: StateID> { 1029 impl<S: StateID> Imp<S> { 1160 pub struct FindIter<'a, 'b, S: StateID> { 1167 impl<'a, 'b, S: StateID> FindIter<'a, 'b, S> { 1174 impl<'a, 'b, S: StateID> Iterator for FindIter<'a, 'b, S> { 1217 pub struct FindOverlappingIter<'a, 'b, S: StateID> { 1226 impl<'a, 'b, S: StateID> FindOverlappingIter<'a, 'b, S> { [all …]
|
D | dfa.rs | 9 use crate::state_id::{dead_id, fail_id, premultiply_overflow_error, StateID}; 20 impl<S: StateID> DFA<S> { 146 impl<S: StateID> Standard<S> { 152 impl<S: StateID> Automaton for Standard<S> { 205 impl<S: StateID> ByteClass<S> { 211 impl<S: StateID> Automaton for ByteClass<S> { 266 impl<S: StateID> Premultiplied<S> { 272 impl<S: StateID> Automaton for Premultiplied<S> { 333 impl<S: StateID> PremultipliedByteClass<S> { 339 impl<S: StateID> Automaton for PremultipliedByteClass<S> { [all …]
|
D | nfa.rs | 12 use crate::state_id::{dead_id, fail_id, usize_to_state_id, StateID}; 90 impl<S: StateID> NFA<S> { 217 impl<S: StateID> Automaton for NFA<S> { 302 impl<S: StateID> State<S> { 335 S: StateID, 384 impl<S: StateID> Transitions<S> { 489 struct IterTransitionsMut<'a, S: StateID> { 495 impl<'a, S: StateID> IterTransitionsMut<'a, S> { 505 impl<'a, S: StateID> Iterator for IterTransitionsMut<'a, S> { 563 pub fn build<I, P, S: StateID>(&self, patterns: I) -> Result<NFA<S>> in build() [all …]
|
D | lib.rs | 201 pub use crate::state_id::StateID;
|
D | automaton.rs | 3 use crate::state_id::{dead_id, fail_id, StateID}; 84 type ID: StateID;
|