Home
last modified time | relevance | path

Searched refs:StateID (Results 1 – 6 of 6) sorted by relevance

/third_party/rust/crates/aho-corasick/src/
Dstate_id.rs12 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 {
Dahocorasick.rs10 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 …]
Ddfa.rs9 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 …]
Dnfa.rs12 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 …]
Dlib.rs201 pub use crate::state_id::StateID;
Dautomaton.rs3 use crate::state_id::{dead_id, fail_id, StateID};
84 type ID: StateID;