pub enum LinuxSecretFieldError {
Missing(&'static str),
Invalid,
}
Expand description
Any error that can happen when retrieving an attribute from the secret backends on Linux.
Variants§
Missing(&'static str)
An attribute is missing.
This should only happen if for some reason we get an item from a different application.
Invalid
An invalid attribute was found.
This should only happen if for some reason we get an item from a different application.
Trait Implementations§
Source§impl Debug for LinuxSecretFieldError
impl Debug for LinuxSecretFieldError
Source§impl Display for LinuxSecretFieldError
impl Display for LinuxSecretFieldError
Source§impl Error for LinuxSecretFieldError
impl Error for LinuxSecretFieldError
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<LinuxSecretFieldError> for LinuxSecretError
impl From<LinuxSecretFieldError> for LinuxSecretError
Source§fn from(source: LinuxSecretFieldError) -> Self
fn from(source: LinuxSecretFieldError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for LinuxSecretFieldError
impl RefUnwindSafe for LinuxSecretFieldError
impl Send for LinuxSecretFieldError
impl Sync for LinuxSecretFieldError
impl Unpin for LinuxSecretFieldError
impl UnwindSafe for LinuxSecretFieldError
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, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
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