pub enum ObservationPersistenceError {
Io(Error),
LockPoisoned,
LockTimeout,
IdentityConflict,
Serialization(String),
Sqlite(String),
InvalidRow(String),
Withheld,
}Variants§
Io(Error)
LockPoisoned
LockTimeout
IdentityConflict
Serialization(String)
Sqlite(String)
InvalidRow(String)
Withheld
Storage admission would not keep the payload as it is: not persisted.
Trait Implementations§
Source§impl Debug for ObservationPersistenceError
impl Debug for ObservationPersistenceError
Source§impl Error for ObservationPersistenceError
impl Error for ObservationPersistenceError
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()
Source§impl From<Error> for ObservationPersistenceError
impl From<Error> for ObservationPersistenceError
Source§impl From<Error> for ObservationPersistenceError
impl From<Error> for ObservationPersistenceError
Auto Trait Implementations§
impl !RefUnwindSafe for ObservationPersistenceError
impl !UnwindSafe for ObservationPersistenceError
impl Forget for ObservationPersistenceError
impl Freeze for ObservationPersistenceError
impl Move for ObservationPersistenceError
impl Send for ObservationPersistenceError
impl Sync for ObservationPersistenceError
impl Unpin for ObservationPersistenceError
impl UnsafeUnpin for ObservationPersistenceError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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