pub struct JsonPointerTypeError {
pub pointer: String,
pub ty: Option<JsonPointeeType>,
}Expand description
An error that occurs when a pointer can’t be resolved against a value of the given type.
Fields§
§pointer: String§ty: Option<JsonPointeeType>Implementations§
Source§impl JsonPointerTypeError
impl JsonPointerTypeError
pub fn new(pointer: &JsonPointer) -> Self
Trait Implementations§
Source§impl Debug for JsonPointerTypeError
impl Debug for JsonPointerTypeError
Source§impl Display for JsonPointerTypeError
impl Display for JsonPointerTypeError
Source§impl Error for JsonPointerTypeError
impl Error for JsonPointerTypeError
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<JsonPointerTypeError> for JsonPointeeError
impl From<JsonPointerTypeError> for JsonPointeeError
Source§fn from(source: JsonPointerTypeError) -> Self
fn from(source: JsonPointerTypeError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for JsonPointerTypeError
impl RefUnwindSafe for JsonPointerTypeError
impl Send for JsonPointerTypeError
impl Sync for JsonPointerTypeError
impl Unpin for JsonPointerTypeError
impl UnsafeUnpin for JsonPointerTypeError
impl UnwindSafe for JsonPointerTypeError
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