pub struct RunControlReceipt {
pub receipt_id: String,
pub target: ManagedRunTarget,
pub operation_id: String,
pub fencing_generation: u64,
pub accepted: bool,
pub idempotent_replay: bool,
pub created_at: DateTime<Utc>,
}Expand description
Accepted steering/interruption result.
Fields§
§receipt_id: StringStable durable receipt id.
target: ManagedRunTargetComposite target.
operation_id: StringOperation id or steering id.
fencing_generation: u64Fencing generation against which it was accepted.
accepted: boolAccepted means queued/signalled, not completed/consumed.
idempotent_replay: boolTrue when an exact idempotent result was replayed.
created_at: DateTime<Utc>Receipt creation time.
Trait Implementations§
Source§impl Clone for RunControlReceipt
impl Clone for RunControlReceipt
Source§fn clone(&self) -> RunControlReceipt
fn clone(&self) -> RunControlReceipt
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 RunControlReceipt
impl Debug for RunControlReceipt
Source§impl<'de> Deserialize<'de> for RunControlReceipt
impl<'de> Deserialize<'de> for RunControlReceipt
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
impl Eq for RunControlReceipt
Source§impl PartialEq for RunControlReceipt
impl PartialEq for RunControlReceipt
Source§impl Serialize for RunControlReceipt
impl Serialize for RunControlReceipt
impl StructuralPartialEq for RunControlReceipt
Auto Trait Implementations§
impl Freeze for RunControlReceipt
impl RefUnwindSafe for RunControlReceipt
impl Send for RunControlReceipt
impl Sync for RunControlReceipt
impl Unpin for RunControlReceipt
impl UnsafeUnpin for RunControlReceipt
impl UnwindSafe for RunControlReceipt
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