pub struct JsonPointerKeyError {
pub key: String,
pub context: Option<JsonPointerKeyErrorContext>,
}Expand description
An error that occurs when a pointed-to value doesn’t have a key that the pointer references, with an optional suggestion for the correct key.
Fields§
§key: String§context: Option<JsonPointerKeyErrorContext>Implementations§
Source§impl JsonPointerKeyError
impl JsonPointerKeyError
pub fn new(key: &JsonPointerSegment) -> Self
Trait Implementations§
Source§impl Debug for JsonPointerKeyError
impl Debug for JsonPointerKeyError
Source§impl Display for JsonPointerKeyError
impl Display for JsonPointerKeyError
Source§impl Error for JsonPointerKeyError
impl Error for JsonPointerKeyError
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<JsonPointerKeyError> for JsonPointeeError
impl From<JsonPointerKeyError> for JsonPointeeError
Source§fn from(source: JsonPointerKeyError) -> Self
fn from(source: JsonPointerKeyError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for JsonPointerKeyError
impl RefUnwindSafe for JsonPointerKeyError
impl Send for JsonPointerKeyError
impl Sync for JsonPointerKeyError
impl Unpin for JsonPointerKeyError
impl UnsafeUnpin for JsonPointerKeyError
impl UnwindSafe for JsonPointerKeyError
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