pub struct IcSnapshotTransferReadResponseInput {
pub authority: ArtifactChecksumRecord,
pub mutation_attempt: u32,
pub context: PlanContextRecord,
pub target: String,
pub reply: Vec<u8>,
pub evidence: ArtifactChecksumRecord,
}Expand description
Passive provider association claims; integrations authenticate these independently.
Fields§
Full original plan/context/operation/request/allowance authority digest.
mutation_attempt: u32Already reserved replicated-update number.
context: PlanContextRecordActual claimed network/caller/release, without credentials.
target: StringActual claimed routing target; normalized on admission.
reply: Vec<u8>Exact raw reply. Data is capped at 2 MiB; metadata decoding retains 1 MiB.
evidence: ArtifactChecksumRecordOpaque evidence binding the original read and actual response claims.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IcSnapshotTransferReadResponseInput
impl RefUnwindSafe for IcSnapshotTransferReadResponseInput
impl Send for IcSnapshotTransferReadResponseInput
impl Sync for IcSnapshotTransferReadResponseInput
impl Unpin for IcSnapshotTransferReadResponseInput
impl UnsafeUnpin for IcSnapshotTransferReadResponseInput
impl UnwindSafe for IcSnapshotTransferReadResponseInput
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