[−][src]Enum rlp::DecoderError
Error concerning the RLP decoder.
Variants
Data has additional bytes at the end of the valid RLP fragment.
Data has too few bytes for valid RLP.
Expect an encoded list, RLP was something else.
Expect encoded data, RLP was something else.
Expected a different size list.
Data length number has a prefixed zero byte, invalid for numbers.
List length number has a prefixed zero byte, invalid for numbers.
Non-canonical (longer than necessary) representation used for data or list.
Declared length is inconsistent with data specified after.
Declared length is invalid and results in overflow
Custom(&'static str)
Custom rlp decoding error.
Trait Implementations
impl Clone for DecoderError
[src]
pub fn clone(&self) -> DecoderError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for DecoderError
[src]
impl Display for DecoderError
[src]
impl Eq for DecoderError
[src]
impl Error for DecoderError
[src]
pub fn description(&self) -> &str
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl PartialEq<DecoderError> for DecoderError
[src]
pub fn eq(&self, other: &DecoderError) -> bool
[src]
pub fn ne(&self, other: &DecoderError) -> bool
[src]
impl StructuralEq for DecoderError
[src]
impl StructuralPartialEq for DecoderError
[src]
Auto Trait Implementations
impl RefUnwindSafe for DecoderError
[src]
impl Send for DecoderError
[src]
impl Sync for DecoderError
[src]
impl Unpin for DecoderError
[src]
impl UnwindSafe for DecoderError
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,