pub struct ExecutionPointer {Show 20 fields
pub id: String,
pub step_id: usize,
pub active: bool,
pub status: PointerStatus,
pub sleep_until: Option<DateTime<Utc>>,
pub persistence_data: Option<Value>,
pub start_time: Option<DateTime<Utc>>,
pub end_time: Option<DateTime<Utc>>,
pub event_name: Option<String>,
pub event_key: Option<String>,
pub event_published: bool,
pub event_data: Option<Value>,
pub step_name: Option<String>,
pub retry_count: u32,
pub children: Vec<String>,
pub context_item: Option<Value>,
pub predecessor_id: Option<String>,
pub outcome: Option<Value>,
pub scope: Vec<String>,
pub extension_attributes: HashMap<String, Value>,
}Expand description
Executionpointer.
Fields§
§id: StringId.
step_id: usizeStep id.
active: boolActive.
status: PointerStatusStatus.
sleep_until: Option<DateTime<Utc>>Sleep until.
persistence_data: Option<Value>Persistence data.
start_time: Option<DateTime<Utc>>Start time.
end_time: Option<DateTime<Utc>>End time.
event_name: Option<String>Event name.
event_key: Option<String>Event key.
event_published: boolEvent published.
event_data: Option<Value>Event data.
step_name: Option<String>Step name.
retry_count: u32Retry count.
children: Vec<String>Children.
context_item: Option<Value>Context item.
predecessor_id: Option<String>Predecessor id.
outcome: Option<Value>Outcome.
scope: Vec<String>Scope.
extension_attributes: HashMap<String, Value>Extension attributes.
Implementations§
Trait Implementations§
Source§impl Clone for ExecutionPointer
impl Clone for ExecutionPointer
Source§fn clone(&self) -> ExecutionPointer
fn clone(&self) -> ExecutionPointer
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 ExecutionPointer
impl Debug for ExecutionPointer
Source§impl<'de> Deserialize<'de> for ExecutionPointer
impl<'de> Deserialize<'de> for ExecutionPointer
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 ExecutionPointer
impl RefUnwindSafe for ExecutionPointer
impl Send for ExecutionPointer
impl Sync for ExecutionPointer
impl Unpin for ExecutionPointer
impl UnsafeUnpin for ExecutionPointer
impl UnwindSafe for ExecutionPointer
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