[−]Enum sheldon::ErrorKind
A kind of Error
.
Variants
Custom
Occurs when we create an ErrorKind
from a string.
Url(ParseError)
Occurs when a URL fails to parse.
Io(Error)
Occurs when there is an IO error.
FromToml(Error)
Occurs when TOML deserialization fails.
ToToml(Error)
Occurs when TOML serialization fails.
Git(Error)
Occurs when there are Git related failures.
Download(Error)
Occurs when a download fails.
Glob(GlobError)
Occurs when a glob pattern fails to parse.
Pattern(PatternError)
Occurs when a glob pattern fails to parse.
Template(TemplateError)
Occurs when a template fails to compile.
TemplateRender(TemplateRenderError)
Occurs when a template fails to render.
Render(RenderError)
Occurs when a compiled template fails to render.
Trait Implementations
impl From<ParseError> for ErrorKind
fn from(err: ParseError) -> ErrorKind
impl From<Error> for ErrorKind
impl From<Error> for ErrorKind
impl From<Error> for ErrorKind
impl From<Error> for ErrorKind
impl From<Error> for ErrorKind
impl From<GlobError> for ErrorKind
impl From<PatternError> for ErrorKind
fn from(err: PatternError) -> ErrorKind
impl From<TemplateError> for ErrorKind
fn from(err: TemplateError) -> ErrorKind
impl From<TemplateRenderError> for ErrorKind
fn from(err: TemplateRenderError) -> ErrorKind
impl From<RenderError> for ErrorKind
fn from(err: RenderError) -> ErrorKind
impl Debug for ErrorKind
[src]
impl Display for ErrorKind
impl Error for ErrorKind
Auto Trait Implementations
impl Send for ErrorKind
impl Unpin for ErrorKind
impl Sync for ErrorKind
impl !UnwindSafe for ErrorKind
impl !RefUnwindSafe for ErrorKind
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Erased for T
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
E: 'static + Error + Send + Sync,
fn name(&self) -> Option<&str>
Returns the "name" of the error. Read more
fn cause(&self) -> Option<&(dyn Fail + 'static)>
Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the Backtrace
carried by this failure, if it carries one. Read more
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
D: Display + Send + Sync + 'static,
Provides context for this failure. Read more
fn compat(self) -> Compat<Self>
Wraps this failure in a compatibility wrapper that implements std::error::Error
. Read more
impl<T> AsFail for T where
T: Fail,
T: Fail,
fn as_fail(&self) -> &(dyn Fail + 'static)
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,