pub enum IcObservationRequestError {
AuthorityMismatch,
NoPendingMutation,
NoPendingObservation,
MutationMismatch,
ObservationMismatch,
RequestMismatch,
Payload(IcRequestError),
Plan(OperationPlanError),
}Expand description
Structural original observation denial; no spending or effect outcome changes.
Variants§
AuthorityMismatch
Journal differs from original plan/operation/allowances.
NoPendingMutation
Original mutation has no pending reservation.
NoPendingObservation
Original recovery observation has no pending reservation.
MutationMismatch
Current original mutation changed or settled.
ObservationMismatch
Current original observation changed or settled.
RequestMismatch
Reserved observation digest differs from exact canonical payload bytes.
Payload(IcRequestError)
Original mutation or observation target/digest/class differs.
Plan(OperationPlanError)
Original plan cannot derive the requested operation authority.
Trait Implementations§
Source§impl Debug for IcObservationRequestError
impl Debug for IcObservationRequestError
Source§impl Display for IcObservationRequestError
impl Display for IcObservationRequestError
Source§impl Error for IcObservationRequestError
impl Error for IcObservationRequestError
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<IcObservationRequestError> for IcObservationAssociationError
impl From<IcObservationRequestError> for IcObservationAssociationError
Source§fn from(source: IcObservationRequestError) -> Self
fn from(source: IcObservationRequestError) -> Self
Converts to this type from the input type.
Source§impl From<IcRequestError> for IcObservationRequestError
impl From<IcRequestError> for IcObservationRequestError
Source§fn from(source: IcRequestError) -> Self
fn from(source: IcRequestError) -> Self
Converts to this type from the input type.
Source§impl From<OperationPlanError> for IcObservationRequestError
impl From<OperationPlanError> for IcObservationRequestError
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 IcObservationRequestError
impl RefUnwindSafe for IcObservationRequestError
impl Send for IcObservationRequestError
impl Sync for IcObservationRequestError
impl Unpin for IcObservationRequestError
impl UnsafeUnpin for IcObservationRequestError
impl UnwindSafe for IcObservationRequestError
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