#[repr(C)]pub struct ArchivedFeeTokenTransactionwhere
u64: Archive,
TxKind: Archive,
U256Wrapper: ArchiveWith<U256>,
BytesWrapper: ArchiveWith<Bytes>,
Map<AccessListItemWrapper>: ArchiveWith<AccessList>,
H160Wrapper: ArchiveWith<Address>,
bool: Archive,
Skip: ArchiveWith<OnceCell<H256>> + ArchiveWith<OnceCell<Address>> + ArchiveWith<OnceCell<Vec<u8>>>,{Show 16 fields
pub chain_id: <u64 as Archive>::Archived,
pub nonce: <u64 as Archive>::Archived,
pub max_priority_fee_per_gas: <u64 as Archive>::Archived,
pub max_fee_per_gas: <u64 as Archive>::Archived,
pub gas_limit: <u64 as Archive>::Archived,
pub to: <TxKind as Archive>::Archived,
pub value: <U256Wrapper as ArchiveWith<U256>>::Archived,
pub data: <BytesWrapper as ArchiveWith<Bytes>>::Archived,
pub access_list: <Map<AccessListItemWrapper> as ArchiveWith<AccessList>>::Archived,
pub fee_token: <H160Wrapper as ArchiveWith<Address>>::Archived,
pub signature_y_parity: <bool as Archive>::Archived,
pub signature_r: <U256Wrapper as ArchiveWith<U256>>::Archived,
pub signature_s: <U256Wrapper as ArchiveWith<U256>>::Archived,
pub inner_hash: <Skip as ArchiveWith<OnceCell<H256>>>::Archived,
pub sender_cache: <Skip as ArchiveWith<OnceCell<Address>>>::Archived,
pub cached_canonical: <Skip as ArchiveWith<OnceCell<Vec<u8>>>>::Archived,
}Expand description
An archived FeeTokenTransaction
Fields§
§chain_id: <u64 as Archive>::ArchivedThe archived counterpart of FeeTokenTransaction::chain_id
nonce: <u64 as Archive>::ArchivedThe archived counterpart of FeeTokenTransaction::nonce
max_priority_fee_per_gas: <u64 as Archive>::ArchivedThe archived counterpart of FeeTokenTransaction::max_priority_fee_per_gas
max_fee_per_gas: <u64 as Archive>::ArchivedThe archived counterpart of FeeTokenTransaction::max_fee_per_gas
gas_limit: <u64 as Archive>::ArchivedThe archived counterpart of FeeTokenTransaction::gas_limit
to: <TxKind as Archive>::ArchivedThe archived counterpart of FeeTokenTransaction::to
value: <U256Wrapper as ArchiveWith<U256>>::ArchivedThe archived counterpart of FeeTokenTransaction::value
data: <BytesWrapper as ArchiveWith<Bytes>>::ArchivedThe archived counterpart of FeeTokenTransaction::data
access_list: <Map<AccessListItemWrapper> as ArchiveWith<AccessList>>::ArchivedThe archived counterpart of FeeTokenTransaction::access_list
fee_token: <H160Wrapper as ArchiveWith<Address>>::ArchivedThe archived counterpart of FeeTokenTransaction::fee_token
signature_y_parity: <bool as Archive>::ArchivedThe archived counterpart of FeeTokenTransaction::signature_y_parity
signature_r: <U256Wrapper as ArchiveWith<U256>>::ArchivedThe archived counterpart of FeeTokenTransaction::signature_r
signature_s: <U256Wrapper as ArchiveWith<U256>>::ArchivedThe archived counterpart of FeeTokenTransaction::signature_s
inner_hash: <Skip as ArchiveWith<OnceCell<H256>>>::ArchivedThe archived counterpart of FeeTokenTransaction::inner_hash
sender_cache: <Skip as ArchiveWith<OnceCell<Address>>>::ArchivedThe archived counterpart of FeeTokenTransaction::sender_cache
cached_canonical: <Skip as ArchiveWith<OnceCell<Vec<u8>>>>::ArchivedThe archived counterpart of FeeTokenTransaction::cached_canonical
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedFeeTokenTransactionwhere
u64: Archive,
TxKind: Archive,
U256Wrapper: ArchiveWith<U256>,
BytesWrapper: ArchiveWith<Bytes>,
Map<AccessListItemWrapper>: ArchiveWith<AccessList>,
H160Wrapper: ArchiveWith<Address>,
bool: Archive,
Skip: ArchiveWith<OnceCell<H256>> + ArchiveWith<OnceCell<Address>> + ArchiveWith<OnceCell<Vec<u8>>>,
<__C as Fallible>::Error: Trace,
<u64 as Archive>::Archived: CheckBytes<__C>,
<TxKind as Archive>::Archived: CheckBytes<__C>,
<U256Wrapper as ArchiveWith<U256>>::Archived: CheckBytes<__C>,
<BytesWrapper as ArchiveWith<Bytes>>::Archived: CheckBytes<__C>,
<Map<AccessListItemWrapper> as ArchiveWith<AccessList>>::Archived: CheckBytes<__C>,
<H160Wrapper as ArchiveWith<Address>>::Archived: CheckBytes<__C>,
<bool as Archive>::Archived: CheckBytes<__C>,
<Skip as ArchiveWith<OnceCell<H256>>>::Archived: CheckBytes<__C>,
<Skip as ArchiveWith<OnceCell<Address>>>::Archived: CheckBytes<__C>,
<Skip as ArchiveWith<OnceCell<Vec<u8>>>>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedFeeTokenTransactionwhere
u64: Archive,
TxKind: Archive,
U256Wrapper: ArchiveWith<U256>,
BytesWrapper: ArchiveWith<Bytes>,
Map<AccessListItemWrapper>: ArchiveWith<AccessList>,
H160Wrapper: ArchiveWith<Address>,
bool: Archive,
Skip: ArchiveWith<OnceCell<H256>> + ArchiveWith<OnceCell<Address>> + ArchiveWith<OnceCell<Vec<u8>>>,
<__C as Fallible>::Error: Trace,
<u64 as Archive>::Archived: CheckBytes<__C>,
<TxKind as Archive>::Archived: CheckBytes<__C>,
<U256Wrapper as ArchiveWith<U256>>::Archived: CheckBytes<__C>,
<BytesWrapper as ArchiveWith<Bytes>>::Archived: CheckBytes<__C>,
<Map<AccessListItemWrapper> as ArchiveWith<AccessList>>::Archived: CheckBytes<__C>,
<H160Wrapper as ArchiveWith<Address>>::Archived: CheckBytes<__C>,
<bool as Archive>::Archived: CheckBytes<__C>,
<Skip as ArchiveWith<OnceCell<H256>>>::Archived: CheckBytes<__C>,
<Skip as ArchiveWith<OnceCell<Address>>>::Archived: CheckBytes<__C>,
<Skip as ArchiveWith<OnceCell<Vec<u8>>>>::Archived: CheckBytes<__C>,
impl Portable for ArchivedFeeTokenTransactionwhere
u64: Archive,
TxKind: Archive,
U256Wrapper: ArchiveWith<U256>,
BytesWrapper: ArchiveWith<Bytes>,
Map<AccessListItemWrapper>: ArchiveWith<AccessList>,
H160Wrapper: ArchiveWith<Address>,
bool: Archive,
Skip: ArchiveWith<OnceCell<H256>> + ArchiveWith<OnceCell<Address>> + ArchiveWith<OnceCell<Vec<u8>>>,
<u64 as Archive>::Archived: Portable,
<TxKind as Archive>::Archived: Portable,
<U256Wrapper as ArchiveWith<U256>>::Archived: Portable,
<BytesWrapper as ArchiveWith<Bytes>>::Archived: Portable,
<Map<AccessListItemWrapper> as ArchiveWith<AccessList>>::Archived: Portable,
<H160Wrapper as ArchiveWith<Address>>::Archived: Portable,
<bool as Archive>::Archived: Portable,
<Skip as ArchiveWith<OnceCell<H256>>>::Archived: Portable,
<Skip as ArchiveWith<OnceCell<Address>>>::Archived: Portable,
<Skip as ArchiveWith<OnceCell<Vec<u8>>>>::Archived: Portable,
Auto Trait Implementations§
impl !Unpin for ArchivedFeeTokenTransaction
impl !UnsafeUnpin for ArchivedFeeTokenTransaction
impl Freeze for ArchivedFeeTokenTransaction
impl RefUnwindSafe for ArchivedFeeTokenTransaction
impl Send for ArchivedFeeTokenTransaction
impl Sync for ArchivedFeeTokenTransaction
impl UnwindSafe for ArchivedFeeTokenTransaction
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
out indicating that a T is niched.