pub enum ToonConfigError {
Io(Error),
Parse(String),
Validation(String),
Watch(Error),
}Expand description
Errors that can occur during TOON configuration loading.
Variants§
Io(Error)
An I/O error occurred while reading configuration files.
Parse(String)
Failed to parse TOON format content.
Validation(String)
Configuration validation failed (e.g., missing references).
Watch(Error)
An error occurred while watching configuration files for changes.
Trait Implementations§
Source§impl Debug for ToonConfigError
impl Debug for ToonConfigError
Source§impl Display for ToonConfigError
impl Display for ToonConfigError
Source§impl Error for ToonConfigError
impl Error for ToonConfigError
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 ToonConfigError
impl From<Error> for ToonConfigError
Source§impl From<Error> for ToonConfigError
impl From<Error> for ToonConfigError
Auto Trait Implementations§
impl !RefUnwindSafe for ToonConfigError
impl !UnwindSafe for ToonConfigError
impl Freeze for ToonConfigError
impl Send for ToonConfigError
impl Sync for ToonConfigError
impl Unpin for ToonConfigError
impl UnsafeUnpin for ToonConfigError
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
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