pub enum NamespaceStorageError {
NotFound(String),
AlreadyExists(String),
InvalidName(String),
CollectionNotFound {
namespace: String,
collection: String,
},
CollectionAlreadyExists {
namespace: String,
collection: String,
},
IoError(String),
ReadOnly(String),
RegistryCorrupted(String),
}Expand description
Errors related to namespace operations
Variants§
NotFound(String)
AlreadyExists(String)
InvalidName(String)
CollectionNotFound
CollectionAlreadyExists
IoError(String)
ReadOnly(String)
RegistryCorrupted(String)
Trait Implementations§
Source§impl Clone for NamespaceStorageError
impl Clone for NamespaceStorageError
Source§fn clone(&self) -> NamespaceStorageError
fn clone(&self) -> NamespaceStorageError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NamespaceStorageError
impl Debug for NamespaceStorageError
Source§impl Display for NamespaceStorageError
impl Display for NamespaceStorageError
Source§impl Error for NamespaceStorageError
impl Error for NamespaceStorageError
1.30.0 · 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()
Auto Trait Implementations§
impl Freeze for NamespaceStorageError
impl RefUnwindSafe for NamespaceStorageError
impl Send for NamespaceStorageError
impl Sync for NamespaceStorageError
impl Unpin for NamespaceStorageError
impl UnsafeUnpin for NamespaceStorageError
impl UnwindSafe for NamespaceStorageError
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more