pub enum InvalidSliceError {
PtrNotAligned,
PtrIsNull,
LenTooLarge,
Other,
}Expand description
Represents an error that can occur when converting a RawSlice
Variants§
Trait Implementations§
Source§impl Clone for InvalidSliceError
impl Clone for InvalidSliceError
Source§fn clone(&self) -> InvalidSliceError
fn clone(&self) -> InvalidSliceError
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 InvalidSliceError
impl Debug for InvalidSliceError
Source§impl From<InvalidSliceError> for InvalidStrError
impl From<InvalidSliceError> for InvalidStrError
Source§fn from(value: InvalidSliceError) -> InvalidStrError
fn from(value: InvalidSliceError) -> InvalidStrError
Converts to this type from the input type.
Source§impl IntoErr for InvalidSliceError
impl IntoErr for InvalidSliceError
fn into_err(self) -> ErrorStatus
Source§impl PartialEq for InvalidSliceError
impl PartialEq for InvalidSliceError
impl Copy for InvalidSliceError
impl Eq for InvalidSliceError
impl StructuralPartialEq for InvalidSliceError
Auto Trait Implementations§
impl Freeze for InvalidSliceError
impl RefUnwindSafe for InvalidSliceError
impl Send for InvalidSliceError
impl Sync for InvalidSliceError
impl Unpin for InvalidSliceError
impl UnwindSafe for InvalidSliceError
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