pub enum JsonErrorCategory {
Io,
Syntax,
Data,
Eof,
}Expand description
JSON decoding category, retained independently of a formatted parser message.
Variants§
Io
Input/output failed during decoding.
Syntax
Invalid JSON syntax.
Data
Valid JSON did not match the expected schema.
Eof
Input ended before a JSON value was complete.
Trait Implementations§
Source§impl Clone for JsonErrorCategory
impl Clone for JsonErrorCategory
impl Copy for JsonErrorCategory
Source§impl Debug for JsonErrorCategory
impl Debug for JsonErrorCategory
impl Eq for JsonErrorCategory
Source§impl PartialEq for JsonErrorCategory
impl PartialEq for JsonErrorCategory
Source§impl Serialize for JsonErrorCategory
impl Serialize for JsonErrorCategory
impl StructuralPartialEq for JsonErrorCategory
Auto Trait Implementations§
impl Freeze for JsonErrorCategory
impl RefUnwindSafe for JsonErrorCategory
impl Send for JsonErrorCategory
impl Sync for JsonErrorCategory
impl Unpin for JsonErrorCategory
impl UnsafeUnpin for JsonErrorCategory
impl UnwindSafe for JsonErrorCategory
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.