pub enum PersistentStorageError {
Io(String),
Wal(String),
Cloud(String),
Metadata(String),
Unsupported(String),
Other(String),
}Variants§
Trait Implementations§
Source§impl Debug for PersistentStorageError
impl Debug for PersistentStorageError
Source§impl Display for PersistentStorageError
impl Display for PersistentStorageError
Source§impl Error for PersistentStorageError
impl Error for PersistentStorageError
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 PersistentStorageError
impl RefUnwindSafe for PersistentStorageError
impl Send for PersistentStorageError
impl Sync for PersistentStorageError
impl Unpin for PersistentStorageError
impl UnsafeUnpin for PersistentStorageError
impl UnwindSafe for PersistentStorageError
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
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request