pub struct OperationBindingRequest {
pub intent: String,
pub operation_sequence: u64,
pub network: String,
pub caller: String,
pub target: String,
pub release: String,
pub request: String,
}Expand description
Passive operation identity selected by the integration before effects.
Fields§
§intent: StringCanonical immutable plan/intent digest supplied by its owner.
operation_sequence: u64Exact operation sequence within that intent.
network: StringQualified network identity fingerprint; an endpoint label is insufficient.
caller: StringExact selected caller principal; credentials are never retained here.
target: StringExact physical canister principal selected for this operation.
release: StringOpaque exact release evidence digest supplied by the integration.
request: StringCanonical exact mutating request digest supplied by its owning codec.
Trait Implementations§
Source§impl Clone for OperationBindingRequest
impl Clone for OperationBindingRequest
Auto Trait Implementations§
impl Freeze for OperationBindingRequest
impl RefUnwindSafe for OperationBindingRequest
impl Send for OperationBindingRequest
impl Sync for OperationBindingRequest
impl Unpin for OperationBindingRequest
impl UnsafeUnpin for OperationBindingRequest
impl UnwindSafe for OperationBindingRequest
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