pub enum Fsa {
Dfa,
}Expand description
The type of the Finite State Automaton to be used.
Variants§
Dfa
The Deterministic Finite Automaton. It is a deterministic finite automaton that eagerly computes all the state transitions. It is the fastest type of finite automaton, but it is also the most memory-consuming. In particular, construction time and space required could be exponential in the worst case.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Fsa
impl<'de> Deserialize<'de> for Fsa
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for Fsa
impl Eq for Fsa
impl StructuralPartialEq for Fsa
Auto Trait Implementations§
impl Freeze for Fsa
impl RefUnwindSafe for Fsa
impl Send for Fsa
impl Sync for Fsa
impl Unpin for Fsa
impl UnwindSafe for Fsa
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more