pub enum RemoteObjectRecordError {
Show 26 variants
Storage(StorageError),
Json(Error),
StoreProtocol(StoreProtocolError),
AudiencePackage(AudiencePackageError),
CircleTransition(CircleTransitionError),
BlobLocator(BlobLocatorError),
PayloadPlacement,
StoredReferenceMismatch,
SemanticHashMismatch {
expected: ObjectHash,
actual: ObjectHash,
},
EmptyPendingOwnership,
OverlappingOwnership,
EmptyOwnership,
InvalidDomain(String),
DomainMismatch,
DuplicateCandidateObject,
CandidateObjectMissing,
CandidateObjectInvented,
InvalidActivation,
InvalidUploadTransition,
EmptyNonactivation,
InvalidProof(String),
InvalidProofProtocol(StoreProtocolError),
CandidateOwnerMismatch,
CandidateNonactivationMissing,
InvalidCleanupTransition,
InvalidReclaim,
}Variants§
Storage(StorageError)
Json(Error)
StoreProtocol(StoreProtocolError)
AudiencePackage(AudiencePackageError)
CircleTransition(CircleTransitionError)
BlobLocator(BlobLocatorError)
PayloadPlacement
StoredReferenceMismatch
SemanticHashMismatch
EmptyPendingOwnership
OverlappingOwnership
EmptyOwnership
InvalidDomain(String)
DomainMismatch
DuplicateCandidateObject
CandidateObjectMissing
CandidateObjectInvented
InvalidActivation
InvalidUploadTransition
EmptyNonactivation
InvalidProof(String)
InvalidProofProtocol(StoreProtocolError)
CandidateOwnerMismatch
CandidateNonactivationMissing
InvalidCleanupTransition
InvalidReclaim
Trait Implementations§
Source§impl Debug for RemoteObjectRecordError
impl Debug for RemoteObjectRecordError
Source§impl Display for RemoteObjectRecordError
impl Display for RemoteObjectRecordError
Source§impl Error for RemoteObjectRecordError
impl Error for RemoteObjectRecordError
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<AudiencePackageError> for RemoteObjectRecordError
impl From<AudiencePackageError> for RemoteObjectRecordError
Source§fn from(source: AudiencePackageError) -> Self
fn from(source: AudiencePackageError) -> Self
Converts to this type from the input type.
Source§impl From<BlobLocatorError> for RemoteObjectRecordError
impl From<BlobLocatorError> for RemoteObjectRecordError
Source§fn from(source: BlobLocatorError) -> Self
fn from(source: BlobLocatorError) -> Self
Converts to this type from the input type.
Source§impl From<CircleTransitionError> for RemoteObjectRecordError
impl From<CircleTransitionError> for RemoteObjectRecordError
Source§fn from(source: CircleTransitionError) -> Self
fn from(source: CircleTransitionError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for RemoteObjectRecordError
impl From<Error> for RemoteObjectRecordError
Source§impl From<RemoteObjectRecordError> for CircleJournalError
impl From<RemoteObjectRecordError> for CircleJournalError
Source§fn from(source: RemoteObjectRecordError) -> Self
fn from(source: RemoteObjectRecordError) -> Self
Converts to this type from the input type.
Source§impl From<RemoteObjectRecordError> for OwnerPromotionJournalError
impl From<RemoteObjectRecordError> for OwnerPromotionJournalError
Source§fn from(source: RemoteObjectRecordError) -> Self
fn from(source: RemoteObjectRecordError) -> Self
Converts to this type from the input type.
Source§impl From<RemoteObjectRecordError> for PreparedCommitError
impl From<RemoteObjectRecordError> for PreparedCommitError
Source§fn from(source: RemoteObjectRecordError) -> Self
fn from(source: RemoteObjectRecordError) -> Self
Converts to this type from the input type.
Source§impl From<RemoteObjectRecordError> for StoreDeviceExclusionJournalError
impl From<RemoteObjectRecordError> for StoreDeviceExclusionJournalError
Source§fn from(source: RemoteObjectRecordError) -> Self
fn from(source: RemoteObjectRecordError) -> Self
Converts to this type from the input type.
Source§impl From<RemoteObjectRecordError> for WriteRetractionError
impl From<RemoteObjectRecordError> for WriteRetractionError
Source§fn from(source: RemoteObjectRecordError) -> Self
fn from(source: RemoteObjectRecordError) -> Self
Converts to this type from the input type.
Source§impl From<StorageError> for RemoteObjectRecordError
impl From<StorageError> for RemoteObjectRecordError
Source§fn from(source: StorageError) -> Self
fn from(source: StorageError) -> Self
Converts to this type from the input type.
Source§impl From<StoreProtocolError> for RemoteObjectRecordError
impl From<StoreProtocolError> for RemoteObjectRecordError
Source§fn from(source: StoreProtocolError) -> Self
fn from(source: StoreProtocolError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RemoteObjectRecordError
impl !RefUnwindSafe for RemoteObjectRecordError
impl Send for RemoteObjectRecordError
impl Sync for RemoteObjectRecordError
impl Unpin for RemoteObjectRecordError
impl UnsafeUnpin for RemoteObjectRecordError
impl !UnwindSafe for RemoteObjectRecordError
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