Enum jsonpath_plus::error::ParseOrJsonError
source · [−]pub enum ParseOrJsonError {
Parse(ParseError),
Json(Error),
}
Expand description
Enum for an error that might be either a failure to parse a JSON path, or failure to deserialize JSON data
Variants
Parse(ParseError)
Error was a failure to parse JSON Path
Json(Error)
Error was a failure to deserialize JSON data
Trait Implementations
sourceimpl Debug for ParseOrJsonError
impl Debug for ParseOrJsonError
sourceimpl Display for ParseOrJsonError
impl Display for ParseOrJsonError
sourceimpl Error for ParseOrJsonError
impl Error for ParseOrJsonError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<Error> for ParseOrJsonError
impl From<Error> for ParseOrJsonError
sourceimpl From<ParseError> for ParseOrJsonError
impl From<ParseError> for ParseOrJsonError
sourcefn from(err: ParseError) -> Self
fn from(err: ParseError) -> Self
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for ParseOrJsonError
impl Send for ParseOrJsonError
impl Sync for ParseOrJsonError
impl Unpin for ParseOrJsonError
impl !UnwindSafe for ParseOrJsonError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more