Enum chisel_json::errors::Details
source · pub enum Details {
Show 15 variants
InvalidFile,
ZeroLengthInput,
EndOfInput,
StreamFailure,
NonUtf8InputDetected,
UnexpectedToken(Token),
PairExpected,
InvalidRootObject,
InvalidObject,
InvalidArray,
InvalidCharacter(char),
MatchFailed(String, String),
InvalidNumericRepresentation(String),
InvalidEscapeSequence(String),
InvalidUnicodeEscapeSequence(String),
}
Expand description
A global enumeration of error codes
Variants§
InvalidFile
ZeroLengthInput
EndOfInput
StreamFailure
NonUtf8InputDetected
UnexpectedToken(Token)
PairExpected
InvalidRootObject
InvalidObject
InvalidArray
InvalidCharacter(char)
MatchFailed(String, String)
InvalidNumericRepresentation(String)
InvalidEscapeSequence(String)
InvalidUnicodeEscapeSequence(String)
Trait Implementations§
source§impl PartialEq<Details> for Details
impl PartialEq<Details> for Details
impl StructuralPartialEq for Details
Auto Trait Implementations§
impl RefUnwindSafe for Details
impl Send for Details
impl Sync for Details
impl Unpin for Details
impl UnwindSafe for Details
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