pub enum RuntimeStateEntry {
Sense {
knot: String,
value: Signal,
},
Flag {
knot: String,
value: bool,
},
Counter {
knot: String,
value: i32,
},
Timer {
knot: String,
remaining: u16,
},
Delay {
knot: String,
len: u16,
head: u16,
values: Vec<Signal>,
},
Edge {
knot: String,
previous: Signal,
},
OnStart {
knot: String,
completed: bool,
},
Random {
knot: String,
last_sample: Signal,
stream_is_opaque: bool,
},
}Expand description
Owned, authored-name state entry for checkpoint auditing.
Variants§
Sense
A held SignalIn value.
Flag
A Flag latch.
Counter
A Counter or Random cached sample backing state.
Timer
Timer remaining loom ticks.
Delay
Delay-ring metadata and contents in logical output order.
Fields
Edge
Edge detector history.
Fields
OnStart
OnStart completion state.
Fields
Random
Random cached sample; the stream position remains opaque.
Trait Implementations§
Source§impl Clone for RuntimeStateEntry
impl Clone for RuntimeStateEntry
Source§fn clone(&self) -> RuntimeStateEntry
fn clone(&self) -> RuntimeStateEntry
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 RuntimeStateEntry
impl Debug for RuntimeStateEntry
Source§impl PartialEq for RuntimeStateEntry
impl PartialEq for RuntimeStateEntry
impl StructuralPartialEq for RuntimeStateEntry
Auto Trait Implementations§
impl Freeze for RuntimeStateEntry
impl RefUnwindSafe for RuntimeStateEntry
impl Send for RuntimeStateEntry
impl Sync for RuntimeStateEntry
impl Unpin for RuntimeStateEntry
impl UnsafeUnpin for RuntimeStateEntry
impl UnwindSafe for RuntimeStateEntry
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