Struct jsonptr::NotUtf8Error
source · pub struct NotUtf8Error {
pub source: FromUtf8Error,
pub path: Vec<u8>,
}
Expand description
Pointer was not in UTF-8 format.
Fields§
§source: FromUtf8Error
Underlying std::str::Utf8Error
.
path: Vec<u8>
Byte slice that was not in UTF-8 format.
Trait Implementations§
source§impl Clone for NotUtf8Error
impl Clone for NotUtf8Error
source§fn clone(&self) -> NotUtf8Error
fn clone(&self) -> NotUtf8Error
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for NotUtf8Error
impl Debug for NotUtf8Error
source§impl Display for NotUtf8Error
impl Display for NotUtf8Error
source§impl Error for NotUtf8Error
impl Error for NotUtf8Error
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<NotUtf8Error> for MalformedPointerError
impl From<NotUtf8Error> for MalformedPointerError
source§fn from(err: NotUtf8Error) -> Self
fn from(err: NotUtf8Error) -> Self
Converts to this type from the input type.
source§impl PartialEq for NotUtf8Error
impl PartialEq for NotUtf8Error
impl Eq for NotUtf8Error
impl StructuralPartialEq for NotUtf8Error
Auto Trait Implementations§
impl Freeze for NotUtf8Error
impl RefUnwindSafe for NotUtf8Error
impl Send for NotUtf8Error
impl Sync for NotUtf8Error
impl Unpin for NotUtf8Error
impl UnwindSafe for NotUtf8Error
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.