pub enum IcSnapshotTransferReadError {
AuthorityMismatch,
PayloadMismatch,
NoPendingMutation,
MutationMismatch,
ObservationPending,
InvalidAttempt,
ReplyTooLarge,
InvalidTarget,
Plan(OperationPlanError),
}Expand description
Structural read rejection; every denial retains original accounting and evidence.
Variants§
AuthorityMismatch
Current journal differs from full original authority.
PayloadMismatch
Original target or exact wire digest differs.
NoPendingMutation
No original replicated-update reservation is pending.
MutationMismatch
Original update was changed or settled.
ObservationPending
Existing recovery observation remains pending.
InvalidAttempt
Attempt is outside the existing 1..=1,024 bound.
ReplyTooLarge
Raw reply exceeds the existing 2 MiB data wire ceiling.
InvalidTarget
Claimed actual target is not a principal.
Plan(OperationPlanError)
Original plan cannot derive this operation authority.
Trait Implementations§
Source§impl Debug for IcSnapshotTransferReadError
impl Debug for IcSnapshotTransferReadError
Source§impl Error for IcSnapshotTransferReadError
impl Error for IcSnapshotTransferReadError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<IcSnapshotTransferReadError> for IcSnapshotTransferReadAssociationError
impl From<IcSnapshotTransferReadError> for IcSnapshotTransferReadAssociationError
Source§fn from(source: IcSnapshotTransferReadError) -> Self
fn from(source: IcSnapshotTransferReadError) -> Self
Converts to this type from the input type.
Source§impl From<OperationPlanError> for IcSnapshotTransferReadError
impl From<OperationPlanError> for IcSnapshotTransferReadError
Source§fn from(source: OperationPlanError) -> Self
fn from(source: OperationPlanError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IcSnapshotTransferReadError
impl RefUnwindSafe for IcSnapshotTransferReadError
impl Send for IcSnapshotTransferReadError
impl Sync for IcSnapshotTransferReadError
impl Unpin for IcSnapshotTransferReadError
impl UnsafeUnpin for IcSnapshotTransferReadError
impl UnwindSafe for IcSnapshotTransferReadError
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