#[non_exhaustive]pub enum TransactionEncodeError {
Codec(DecodeError),
}Expand description
Transaction envelope encoding failure.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Codec(DecodeError)
The underlying bounded RLP codec rejected a field or output buffer.
Implementations§
Trait Implementations§
Source§impl Clone for TransactionEncodeError
impl Clone for TransactionEncodeError
Source§fn clone(&self) -> TransactionEncodeError
fn clone(&self) -> TransactionEncodeError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TransactionEncodeError
Source§impl Debug for TransactionEncodeError
impl Debug for TransactionEncodeError
Source§impl Display for TransactionEncodeError
impl Display for TransactionEncodeError
impl Eq for TransactionEncodeError
Source§impl From<DecodeError> for TransactionEncodeError
impl From<DecodeError> for TransactionEncodeError
Source§fn from(error: DecodeError) -> Self
fn from(error: DecodeError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TransactionEncodeError
impl PartialEq for TransactionEncodeError
Source§fn eq(&self, other: &TransactionEncodeError) -> bool
fn eq(&self, other: &TransactionEncodeError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TransactionEncodeError
Auto Trait Implementations§
impl Freeze for TransactionEncodeError
impl RefUnwindSafe for TransactionEncodeError
impl Send for TransactionEncodeError
impl Sync for TransactionEncodeError
impl Unpin for TransactionEncodeError
impl UnsafeUnpin for TransactionEncodeError
impl UnwindSafe for TransactionEncodeError
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