pub struct ObservationReceiptRequest {
pub attempt: u32,
pub request: String,
pub outcome: ObservationOutcomeRecord,
pub evidence: String,
}Expand description
Passive exact reconciliation-reply evidence supplied by its qualified owner.
The owner qualifies observation completion, custody and paid-effect settlement.
A lost observation reply stays pending; it cannot be recorded as Uncertain
merely because the local invocation failed or its response was lost.
Fields§
§attempt: u32Previously reserved observation attempt number.
request: StringExact observation request digest, checked against its reservation.
outcome: ObservationOutcomeRecordQualified outcome, including explicit unresolved evidence.
evidence: StringCanonical digest of retained owner evidence.
Trait Implementations§
Source§impl Clone for ObservationReceiptRequest
impl Clone for ObservationReceiptRequest
Auto Trait Implementations§
impl Freeze for ObservationReceiptRequest
impl RefUnwindSafe for ObservationReceiptRequest
impl Send for ObservationReceiptRequest
impl Sync for ObservationReceiptRequest
impl Unpin for ObservationReceiptRequest
impl UnsafeUnpin for ObservationReceiptRequest
impl UnwindSafe for ObservationReceiptRequest
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