pub enum CastError {
OutOfBounds {
offset: u32,
},
}Expand description
Errors from casting a minimally-aligned type
Variants§
OutOfBounds
Some byte between start and end was outside of the given buffer
Trait Implementations§
Source§impl Error for CastError
impl Error for CastError
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()
Auto Trait Implementations§
impl Freeze for CastError
impl RefUnwindSafe for CastError
impl Send for CastError
impl Sync for CastError
impl Unpin for CastError
impl UnsafeUnpin for CastError
impl UnwindSafe for CastError
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