pub enum ConfigCoreError {
InvalidValue(String),
UnknownKey(String),
Store(String),
Notification(String),
Json(Error),
}Expand description
Error returned by configuration-core helpers.
Variants§
InvalidValue(String)
A value failed semantic validation.
UnknownKey(String)
A requested key was not present in the registry.
Store(String)
A storage backend operation failed.
Notification(String)
A notification backend operation failed.
Json(Error)
JSON serialization or deserialization failed.
Implementations§
Trait Implementations§
Source§impl Debug for ConfigCoreError
impl Debug for ConfigCoreError
Source§impl Display for ConfigCoreError
impl Display for ConfigCoreError
Source§impl Error for ConfigCoreError
impl Error for ConfigCoreError
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 ConfigCoreError
impl !RefUnwindSafe for ConfigCoreError
impl Send for ConfigCoreError
impl Sync for ConfigCoreError
impl Unpin for ConfigCoreError
impl UnsafeUnpin for ConfigCoreError
impl !UnwindSafe for ConfigCoreError
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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