pub struct ExecutionInfo {Show 13 fields
pub execution_id: ExecutionId,
pub namespace: String,
pub lane_id: String,
pub priority: i32,
pub execution_kind: String,
pub state_vector: StateVector,
pub public_state: PublicState,
pub created_at: String,
pub started_at: Option<String>,
pub completed_at: Option<String>,
pub current_attempt_index: u32,
pub flow_id: Option<String>,
pub blocking_detail: String,
}Expand description
Full execution info returned by Server::get_execution.
Fields§
§execution_id: ExecutionId§namespace: String§lane_id: String§priority: i32§execution_kind: String§state_vector: StateVector§public_state: PublicState§created_at: String§started_at: Option<String>TimestampMs (ms since epoch) when the execution’s first attempt
was started by a worker claim. Empty string until the first
claim lands. Serialised as Option<String> so pre-claim reads
deserialise cleanly even if the field is absent from the wire.
completed_at: Option<String>TimestampMs when the execution reached a terminal
completed/failed/cancelled/expired state. Empty /
absent while still in flight.
current_attempt_index: u32§flow_id: Option<String>§blocking_detail: StringTrait Implementations§
Source§impl Clone for ExecutionInfo
impl Clone for ExecutionInfo
Source§fn clone(&self) -> ExecutionInfo
fn clone(&self) -> ExecutionInfo
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 ExecutionInfo
impl Debug for ExecutionInfo
Source§impl<'de> Deserialize<'de> for ExecutionInfo
impl<'de> Deserialize<'de> for ExecutionInfo
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
Auto Trait Implementations§
impl Freeze for ExecutionInfo
impl RefUnwindSafe for ExecutionInfo
impl Send for ExecutionInfo
impl Sync for ExecutionInfo
impl Unpin for ExecutionInfo
impl UnsafeUnpin for ExecutionInfo
impl UnwindSafe for ExecutionInfo
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