pub enum ReceiptV3 {
Legacy(EIP658ReceiptData),
EIP2930(EIP2930ReceiptData),
EIP1559(EIP1559ReceiptData),
}
Variants§
Legacy(EIP658ReceiptData)
Legacy receipt type
EIP2930(EIP2930ReceiptData)
EIP-2930 receipt type
EIP1559(EIP1559ReceiptData)
EIP-1559 receipt type
Trait Implementations§
source§impl EnvelopedDecodable for ReceiptV3
impl EnvelopedDecodable for ReceiptV3
§type PayloadDecoderError = DecoderError
type PayloadDecoderError = DecoderError
Inner payload decoder error.
source§fn decode(
bytes: &[u8]
) -> Result<Self, EnvelopedDecoderError<Self::PayloadDecoderError>>
fn decode( bytes: &[u8] ) -> Result<Self, EnvelopedDecoderError<Self::PayloadDecoderError>>
Decode raw bytes to a Self type.
source§impl EnvelopedEncodable for ReceiptV3
impl EnvelopedEncodable for ReceiptV3
source§impl From<ReceiptV3> for EIP658ReceiptData
impl From<ReceiptV3> for EIP658ReceiptData
source§impl PartialEq for ReceiptV3
impl PartialEq for ReceiptV3
impl Eq for ReceiptV3
impl StructuralEq for ReceiptV3
impl StructuralPartialEq for ReceiptV3
Auto Trait Implementations§
impl RefUnwindSafe for ReceiptV3
impl Send for ReceiptV3
impl Sync for ReceiptV3
impl Unpin for ReceiptV3
impl UnwindSafe for ReceiptV3
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