pub struct CeremonyExecutionObservation { /* private fields */ }Expand description
Terminal observation returned by an execution connector.
Implementations§
Source§impl CeremonyExecutionObservation
impl CeremonyExecutionObservation
pub fn new( producer_claim_fence: StepClaimFence, external_operation_id: Option<ExternalOperationId>, result: StepResult, artifacts: Vec<ArtifactRef>, observed_at: OffsetDateTime, ) -> Self
pub fn with_budget_measurement(self, measured: MeasuredBudgetQuantities) -> Self
pub const fn producer_claim_fence(&self) -> &StepClaimFence
pub const fn external_operation_id(&self) -> Option<&ExternalOperationId>
pub const fn result(&self) -> &StepResult
pub fn artifacts(&self) -> &[ArtifactRef]
pub const fn observed_at(&self) -> OffsetDateTime
pub const fn budget_measurement(&self) -> MeasuredBudgetQuantities
pub fn into_parts( self, ) -> (StepClaimFence, Option<ExternalOperationId>, StepResult, Vec<ArtifactRef>, MeasuredBudgetQuantities, OffsetDateTime)
Trait Implementations§
Source§impl Clone for CeremonyExecutionObservation
impl Clone for CeremonyExecutionObservation
Source§impl Debug for CeremonyExecutionObservation
impl Debug for CeremonyExecutionObservation
impl Eq for CeremonyExecutionObservation
impl StructuralPartialEq for CeremonyExecutionObservation
Auto Trait Implementations§
impl Freeze for CeremonyExecutionObservation
impl RefUnwindSafe for CeremonyExecutionObservation
impl Send for CeremonyExecutionObservation
impl Sync for CeremonyExecutionObservation
impl Unpin for CeremonyExecutionObservation
impl UnsafeUnpin for CeremonyExecutionObservation
impl UnwindSafe for CeremonyExecutionObservation
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