pub enum JsonObjectError {
InvalidJson {
offset: usize,
},
NotAnObject,
}Expand description
Why a string is not a JsonObject.
Variants§
InvalidJson
The text is not well-formed JSON.
NotAnObject
The text parses, but as something other than an object.
Trait Implementations§
Source§impl Clone for JsonObjectError
impl Clone for JsonObjectError
impl Copy for JsonObjectError
Source§impl Debug for JsonObjectError
impl Debug for JsonObjectError
Source§impl Display for JsonObjectError
impl Display for JsonObjectError
impl Eq for JsonObjectError
Source§impl Error for JsonObjectError
impl Error for JsonObjectError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<JsonObjectError> for DownstreamError
impl From<JsonObjectError> for DownstreamError
Source§fn from(source: JsonObjectError) -> Self
fn from(source: JsonObjectError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for JsonObjectError
impl PartialEq for JsonObjectError
impl StructuralPartialEq for JsonObjectError
Auto Trait Implementations§
impl Freeze for JsonObjectError
impl RefUnwindSafe for JsonObjectError
impl Send for JsonObjectError
impl Sync for JsonObjectError
impl Unpin for JsonObjectError
impl UnsafeUnpin for JsonObjectError
impl UnwindSafe for JsonObjectError
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