pub enum InputStateRow {
Decoded(Box<StoredInputState>),
Corrupt {
input_id: String,
detail: String,
},
}Expand description
One durable input row observed by RuntimeStore::load_input_states.
Variants§
Decoded(Box<StoredInputState>)
The row decoded under this binary’s persisted contract.
Corrupt
The row’s persisted bytes no longer decode. The row stays on disk untouched (forensics), and is reported typed so one damaged row does not make the runtime’s other durable inputs unreadable.
Trait Implementations§
Source§impl Clone for InputStateRow
impl Clone for InputStateRow
Source§fn clone(&self) -> InputStateRow
fn clone(&self) -> InputStateRow
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 moreAuto Trait Implementations§
impl Freeze for InputStateRow
impl RefUnwindSafe for InputStateRow
impl Send for InputStateRow
impl Sync for InputStateRow
impl Unpin for InputStateRow
impl UnsafeUnpin for InputStateRow
impl UnwindSafe for InputStateRow
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