pub enum JsoncErrorKind {
UnexpectedEnd,
UnexpectedToken,
UnterminatedBlockComment,
UnterminatedString,
InvalidEscape,
InvalidUnicodeEscape,
LoneSurrogate,
UnescapedControlCharacter,
InvalidNumber,
DuplicateObjectKey {
key: Arc<str>,
},
TrailingCharacters,
NestingTooDeep,
}Expand description
The reason a JSON-with-comments document was rejected.
Variants§
UnexpectedEnd
UnexpectedToken
UnterminatedBlockComment
UnterminatedString
InvalidEscape
InvalidUnicodeEscape
LoneSurrogate
UnescapedControlCharacter
InvalidNumber
DuplicateObjectKey
TrailingCharacters
NestingTooDeep
Trait Implementations§
Source§impl Clone for JsoncErrorKind
impl Clone for JsoncErrorKind
Source§fn clone(&self) -> JsoncErrorKind
fn clone(&self) -> JsoncErrorKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for JsoncErrorKind
impl Debug for JsoncErrorKind
impl Eq for JsoncErrorKind
Source§impl PartialEq for JsoncErrorKind
impl PartialEq for JsoncErrorKind
impl StructuralPartialEq for JsoncErrorKind
Auto Trait Implementations§
impl Freeze for JsoncErrorKind
impl RefUnwindSafe for JsoncErrorKind
impl Send for JsoncErrorKind
impl Sync for JsoncErrorKind
impl Unpin for JsoncErrorKind
impl UnsafeUnpin for JsoncErrorKind
impl UnwindSafe for JsoncErrorKind
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