pub enum NotAPointerReason {
TooLarge {
size: usize,
},
NotUtf8,
MissingHeader,
MalformedLine {
line: usize,
},
MissingVersion,
NotVersionFirst {
got: String,
},
ExtraLine {
line: usize,
content: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for NotAPointerReason
impl Clone for NotAPointerReason
Source§fn clone(&self) -> NotAPointerReason
fn clone(&self) -> NotAPointerReason
Returns a duplicate 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 NotAPointerReason
impl Debug for NotAPointerReason
Source§impl Display for NotAPointerReason
impl Display for NotAPointerReason
Source§impl Error for NotAPointerReason
impl Error for NotAPointerReason
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 PartialEq for NotAPointerReason
impl PartialEq for NotAPointerReason
impl Eq for NotAPointerReason
impl StructuralPartialEq for NotAPointerReason
Auto Trait Implementations§
impl Freeze for NotAPointerReason
impl RefUnwindSafe for NotAPointerReason
impl Send for NotAPointerReason
impl Sync for NotAPointerReason
impl Unpin for NotAPointerReason
impl UnsafeUnpin for NotAPointerReason
impl UnwindSafe for NotAPointerReason
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