pub struct WireInputState {Show 15 fields
pub input_id: String,
pub current_state: WireInputLifecycleState,
pub policy: Option<Value>,
pub terminal_outcome: Option<Value>,
pub durability: Option<Value>,
pub idempotency_key: Option<String>,
pub attempt_count: u32,
pub recovery_count: u32,
pub history: Vec<WireInputStateHistoryEntry>,
pub reconstruction_source: Option<Value>,
pub persisted_input: Option<Value>,
pub last_run_id: Option<String>,
pub last_boundary_sequence: Option<u64>,
pub created_at: String,
pub updated_at: String,
}Expand description
RPC-facing input state snapshot.
Fields§
§input_id: String§current_state: WireInputLifecycleState§policy: Option<Value>§terminal_outcome: Option<Value>§durability: Option<Value>§idempotency_key: Option<String>§attempt_count: u32§recovery_count: u32§history: Vec<WireInputStateHistoryEntry>§reconstruction_source: Option<Value>§persisted_input: Option<Value>§last_run_id: Option<String>§last_boundary_sequence: Option<u64>§created_at: String§updated_at: StringTrait Implementations§
Source§impl Clone for WireInputState
impl Clone for WireInputState
Source§fn clone(&self) -> WireInputState
fn clone(&self) -> WireInputState
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 moreSource§impl Debug for WireInputState
impl Debug for WireInputState
Source§impl<'de> Deserialize<'de> for WireInputState
impl<'de> Deserialize<'de> for WireInputState
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for WireInputState
impl PartialEq for WireInputState
Source§impl Serialize for WireInputState
impl Serialize for WireInputState
impl StructuralPartialEq for WireInputState
Auto Trait Implementations§
impl Freeze for WireInputState
impl RefUnwindSafe for WireInputState
impl Send for WireInputState
impl Sync for WireInputState
impl Unpin for WireInputState
impl UnsafeUnpin for WireInputState
impl UnwindSafe for WireInputState
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