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§
Source§impl Debug for CastleError
impl Debug for CastleError
Source§impl<'de> Deserialize<'de> for CastleError
impl<'de> Deserialize<'de> for CastleError
Source§fn 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
Source§impl Display for CastleError
impl Display for CastleError
Source§impl ExtendedErrorDisplay for CastleError
impl ExtendedErrorDisplay for CastleError
fn extended_error(&self, src: &str) -> String
Source§impl From<Error> for CastleError
impl From<Error> for CastleError
Auto Trait Implementations§
impl Freeze for CastleError
impl RefUnwindSafe for CastleError
impl Send for CastleError
impl Sync for CastleError
impl Unpin for CastleError
impl UnwindSafe for CastleError
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