pub struct ComputedState {
pub marking: HashMap<String, Vec<TokenInfo>>,
pub enabled_transitions: Vec<String>,
pub in_flight_transitions: Vec<String>,
}Expand description
Computed state from replaying events.
Fields§
§marking: HashMap<String, Vec<TokenInfo>>§enabled_transitions: Vec<String>§in_flight_transitions: Vec<String>Trait Implementations§
Source§impl Clone for ComputedState
impl Clone for ComputedState
Source§fn clone(&self) -> ComputedState
fn clone(&self) -> ComputedState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ComputedState
impl RefUnwindSafe for ComputedState
impl Send for ComputedState
impl Sync for ComputedState
impl Unpin for ComputedState
impl UnsafeUnpin for ComputedState
impl UnwindSafe for ComputedState
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