#[non_exhaustive]pub enum AccessListTransactionDecodeErrorCategory {
MalformedInput,
WrongType,
ResourceExhaustion,
}Expand description
Stable high-level access-list transaction decode error categories.
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.
MalformedInput
Input is malformed for an EIP-2930 transaction.
WrongType
A non-EIP-2930 transaction envelope was supplied.
ResourceExhaustion
The active decode policy rejected the input as too large or too deep.
Trait Implementations§
Source§impl Clone for AccessListTransactionDecodeErrorCategory
impl Clone for AccessListTransactionDecodeErrorCategory
Source§fn clone(&self) -> AccessListTransactionDecodeErrorCategory
fn clone(&self) -> AccessListTransactionDecodeErrorCategory
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 AccessListTransactionDecodeErrorCategory
impl Eq for AccessListTransactionDecodeErrorCategory
Source§impl PartialEq for AccessListTransactionDecodeErrorCategory
impl PartialEq for AccessListTransactionDecodeErrorCategory
Source§fn eq(&self, other: &AccessListTransactionDecodeErrorCategory) -> bool
fn eq(&self, other: &AccessListTransactionDecodeErrorCategory) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AccessListTransactionDecodeErrorCategory
Auto Trait Implementations§
impl Freeze for AccessListTransactionDecodeErrorCategory
impl RefUnwindSafe for AccessListTransactionDecodeErrorCategory
impl Send for AccessListTransactionDecodeErrorCategory
impl Sync for AccessListTransactionDecodeErrorCategory
impl Unpin for AccessListTransactionDecodeErrorCategory
impl UnsafeUnpin for AccessListTransactionDecodeErrorCategory
impl UnwindSafe for AccessListTransactionDecodeErrorCategory
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