pub enum IcCaptureSettlementError {
UnsupportedMethod,
Observation(IcObservationAssociationError),
Baseline(SnapshotInventoryDeltaError),
AuthorityMismatch,
AttemptMismatch,
ChallengeMismatch,
BaselineMismatch,
InventoryMismatch,
ObservationEvidenceMismatch,
NotNewCandidate,
}Expand description
Typed local claim denial; original allowances, obligations and references stay retained.
Variants§
UnsupportedMethod
Only original non-replacing capture and a reserved list observation are supported.
Observation(IcObservationAssociationError)
Existing association, current reservation or finite wire admission rejected.
Baseline(SnapshotInventoryDeltaError)
Existing closed full-baseline comparison rejected.
AuthorityMismatch
Complete original operation authority differs.
AttemptMismatch
Original mutation or observation attempt differs.
ChallengeMismatch
Caller-owned current qualification challenge differs.
BaselineMismatch
Exact original baseline request/raw evidence differs.
InventoryMismatch
Exact current inventory request/raw evidence differs.
ObservationEvidenceMismatch
Opaque observation evidence differs even if raw reply bytes match.
NotNewCandidate
The attributed raw ID is not a bounded new candidate in the current inventory.
Trait Implementations§
Source§impl Debug for IcCaptureSettlementError
impl Debug for IcCaptureSettlementError
Source§impl Display for IcCaptureSettlementError
impl Display for IcCaptureSettlementError
Source§impl Error for IcCaptureSettlementError
impl Error for IcCaptureSettlementError
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<IcObservationAssociationError> for IcCaptureSettlementError
impl From<IcObservationAssociationError> for IcCaptureSettlementError
Source§fn from(source: IcObservationAssociationError) -> Self
fn from(source: IcObservationAssociationError) -> Self
Converts to this type from the input type.
Source§impl From<SnapshotInventoryDeltaError> for IcCaptureSettlementError
impl From<SnapshotInventoryDeltaError> for IcCaptureSettlementError
Source§fn from(source: SnapshotInventoryDeltaError) -> Self
fn from(source: SnapshotInventoryDeltaError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IcCaptureSettlementError
impl RefUnwindSafe for IcCaptureSettlementError
impl Send for IcCaptureSettlementError
impl Sync for IcCaptureSettlementError
impl Unpin for IcCaptureSettlementError
impl UnsafeUnpin for IcCaptureSettlementError
impl UnwindSafe for IcCaptureSettlementError
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