Enum castle_error::CastleError
source · [−]pub enum CastleError {
IO(Box<str>),
AbruptEOF(Box<str>),
Syntax(Box<str>, Position),
Parser(Box<str>, Span),
Other(Box<str>),
Schema(Box<str>, Span),
Validation(Box<str>),
MissingDirective(Box<str>),
MissingResolver(Box<str>),
Root(Box<str>, Span),
Unimplemented,
}Variants
IO(Box<str>)
AbruptEOF(Box<str>)
Syntax(Box<str>, Position)
Parser(Box<str>, Span)
Other(Box<str>)
Schema(Box<str>, Span)
Validation(Box<str>)
MissingDirective(Box<str>)
MissingResolver(Box<str>)
Root(Box<str>, Span)
Unimplemented
Implementations
Trait Implementations
sourceimpl Debug for CastleError
impl Debug for CastleError
sourceimpl<'de> Deserialize<'de> for CastleError
impl<'de> Deserialize<'de> for CastleError
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Display for CastleError
impl Display for CastleError
sourceimpl ExtendedErrorDisplay for CastleError
impl ExtendedErrorDisplay for CastleError
fn extended_error(&self, src: &str) -> String
sourceimpl From<Error> for CastleError
impl From<Error> for CastleError
sourceimpl Serialize for CastleError
impl Serialize for CastleError
Auto Trait Implementations
impl RefUnwindSafe for CastleError
impl Send for CastleError
impl Sync for CastleError
impl Unpin for CastleError
impl UnwindSafe for CastleError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more