pub enum WalRecordKind {
Submit,
Step,
}Expand description
Which fact a WalRecord captures under the Canonical Input Log
model: an exogenous external submission, or a per-pop step verdict.
The kind is the serde variant tag — the first byte of the hashed body.
Variants§
Submit
An external action was admitted into an instance’s scheduler.
Step
One scheduled action was popped and executed (or denied/skipped).
Trait Implementations§
Source§impl Clone for WalRecordKind
impl Clone for WalRecordKind
Source§fn clone(&self) -> WalRecordKind
fn clone(&self) -> WalRecordKind
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 moreimpl Copy for WalRecordKind
Source§impl Debug for WalRecordKind
impl Debug for WalRecordKind
impl Eq for WalRecordKind
Source§impl PartialEq for WalRecordKind
impl PartialEq for WalRecordKind
Source§fn eq(&self, other: &WalRecordKind) -> bool
fn eq(&self, other: &WalRecordKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for WalRecordKind
Auto Trait Implementations§
impl Freeze for WalRecordKind
impl RefUnwindSafe for WalRecordKind
impl Send for WalRecordKind
impl Sync for WalRecordKind
impl Unpin for WalRecordKind
impl UnsafeUnpin for WalRecordKind
impl UnwindSafe for WalRecordKind
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