pub enum FromJsonError {
WrongKind {
expected: &'static str,
actual: &'static str,
},
ParseError {
cause: Box<dyn Error + Send + Sync + 'static>,
},
}
Expand description
Indicate an error that occurred while trying to read a feattle value from JSON
Variants§
Implementations§
Source§impl FromJsonError
impl FromJsonError
Sourcepub fn parsing<E: Error + Send + Sync + 'static>(error: E) -> FromJsonError
pub fn parsing<E: Error + Send + Sync + 'static>(error: E) -> FromJsonError
Create a new FromJsonError::ParseError
variant
Trait Implementations§
Source§impl Debug for FromJsonError
impl Debug for FromJsonError
Source§impl Display for FromJsonError
impl Display for FromJsonError
Source§impl Error for FromJsonError
impl Error for FromJsonError
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<FromJsonError> for UpdateError
impl From<FromJsonError> for UpdateError
Source§fn from(source: FromJsonError) -> Self
fn from(source: FromJsonError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FromJsonError
impl !RefUnwindSafe for FromJsonError
impl Send for FromJsonError
impl Sync for FromJsonError
impl Unpin for FromJsonError
impl !UnwindSafe for FromJsonError
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