pub struct InvalidSliceLength(pub usize);Expand description
Error that indicates an invalid slice length.
The Hash256 can only be build from [u8; 32],
so if we try to create it from a slice of unknown size &[u8],
the operation may fail and return this error.
Tuple Fields§
§0: usizeTrait Implementations§
Source§impl Debug for InvalidSliceLength
impl Debug for InvalidSliceLength
Source§impl Display for InvalidSliceLength
impl Display for InvalidSliceLength
Source§impl Error for InvalidSliceLength
impl Error for InvalidSliceLength
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 InvalidSliceLength
impl RefUnwindSafe for InvalidSliceLength
impl Send for InvalidSliceLength
impl Sync for InvalidSliceLength
impl Unpin for InvalidSliceLength
impl UnsafeUnpin for InvalidSliceLength
impl UnwindSafe for InvalidSliceLength
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