pub struct IcMutationAcknowledgementInput {
pub authority: ArtifactChecksumRecord,
pub mutation_attempt: u32,
pub context: PlanContextRecord,
pub target: String,
pub reply: Vec<u8>,
pub evidence: ArtifactChecksumRecord,
}Expand description
Passive provider fields; actual authentication and association are integration-owned.
Fields§
Full original authority digest, including plan/context/operation/limits.
mutation_attempt: u32Original already reserved mutation attempt, never a new call number.
context: PlanContextRecordActual authenticated network/caller/release claimed by the provider.
target: StringActual response routing target claimed by the provider; canonicalized on admission.
reply: Vec<u8>Exact raw Candid reply, retained under the existing codec byte ceilings.
evidence: ArtifactChecksumRecordOpaque provider evidence binding original request/attempt and all actual fields.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IcMutationAcknowledgementInput
impl RefUnwindSafe for IcMutationAcknowledgementInput
impl Send for IcMutationAcknowledgementInput
impl Sync for IcMutationAcknowledgementInput
impl Unpin for IcMutationAcknowledgementInput
impl UnsafeUnpin for IcMutationAcknowledgementInput
impl UnwindSafe for IcMutationAcknowledgementInput
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