pub struct ActiveConfig {
pub state_id: StateId,
pub counters: Box<[u32]>,
}Expand description
A single NFA configuration with counter values.
Represents one “thread” in the NFA simulation where each counter has a specific value. Two configs at the same state but different counter values are distinct.
Fields§
§state_id: StateId§counters: Box<[u32]>Implementations§
Trait Implementations§
Source§impl Clone for ActiveConfig
impl Clone for ActiveConfig
Source§fn clone(&self) -> ActiveConfig
fn clone(&self) -> ActiveConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ActiveConfig
impl Debug for ActiveConfig
impl Eq for ActiveConfig
Source§impl Hash for ActiveConfig
impl Hash for ActiveConfig
Source§impl PartialEq for ActiveConfig
impl PartialEq for ActiveConfig
Source§fn eq(&self, other: &ActiveConfig) -> bool
fn eq(&self, other: &ActiveConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ActiveConfig
Auto Trait Implementations§
impl Freeze for ActiveConfig
impl RefUnwindSafe for ActiveConfig
impl Send for ActiveConfig
impl Sync for ActiveConfig
impl Unpin for ActiveConfig
impl UnsafeUnpin for ActiveConfig
impl UnwindSafe for ActiveConfig
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