pub struct IcUpdateResponseInput {
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 IcUpdateResponseInput
impl RefUnwindSafe for IcUpdateResponseInput
impl Send for IcUpdateResponseInput
impl Sync for IcUpdateResponseInput
impl Unpin for IcUpdateResponseInput
impl UnsafeUnpin for IcUpdateResponseInput
impl UnwindSafe for IcUpdateResponseInput
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