pub enum WeldsError {
MissingSchemaFile(PathBuf),
ReadError(PathBuf),
InvalidProject,
IoError(Error),
ConfigReadError(PathBuf),
ConfigWrite,
Core(WeldsError),
}Variants§
MissingSchemaFile(PathBuf)
ReadError(PathBuf)
InvalidProject
IoError(Error)
ConfigReadError(PathBuf)
ConfigWrite
Core(WeldsError)
Trait Implementations§
Source§impl Debug for WeldsError
impl Debug for WeldsError
Source§impl Display for WeldsError
impl Display for WeldsError
Source§impl Error for WeldsError
impl Error for WeldsError
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 WeldsError
impl From<Error> for WeldsError
Source§fn from(inner: Error) -> WeldsError
fn from(inner: Error) -> WeldsError
Converts to this type from the input type.
Source§impl From<WeldsError> for WeldsError
impl From<WeldsError> for WeldsError
Source§fn from(inner: WeldsCoreError) -> WeldsError
fn from(inner: WeldsCoreError) -> WeldsError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for WeldsError
impl !RefUnwindSafe for WeldsError
impl Send for WeldsError
impl Sync for WeldsError
impl Unpin for WeldsError
impl !UnwindSafe for WeldsError
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> 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