pub struct IcMutationAcknowledgement { /* private fields */ }Expand description
Immutable bounded passive acknowledgement; not a receipt or authenticated outcome.
No Serde or default admission exists. Raw bytes are hidden from Debug; explicit access retains exact evidence. Decoding happens in the existing method-specific reply owners during pure association, never in a second codec.
Implementations§
Source§impl IcMutationAcknowledgement
impl IcMutationAcknowledgement
Sourcepub fn new(
input: IcMutationAcknowledgementInput,
) -> Result<Self, IcMutationAcknowledgementError>
pub fn new( input: IcMutationAcknowledgementInput, ) -> Result<Self, IcMutationAcknowledgementError>
Admit finite attempt/raw-byte bounds and normalize the actual target identity.
§Errors
Rejects zero/excessive attempts, oversized raw replies and invalid principals.
Sourcepub const fn input(&self) -> &IcMutationAcknowledgementInput
pub const fn input(&self) -> &IcMutationAcknowledgementInput
Read canonical passive association fields and exact raw reply, without mutation access.
Trait Implementations§
Source§impl Clone for IcMutationAcknowledgement
impl Clone for IcMutationAcknowledgement
Auto Trait Implementations§
impl Freeze for IcMutationAcknowledgement
impl RefUnwindSafe for IcMutationAcknowledgement
impl Send for IcMutationAcknowledgement
impl Sync for IcMutationAcknowledgement
impl Unpin for IcMutationAcknowledgement
impl UnsafeUnpin for IcMutationAcknowledgement
impl UnwindSafe for IcMutationAcknowledgement
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