mirror of
https://github.com/paradigmxyz/reth.git
synced 2026-02-18 10:51:44 -05:00
48 lines
1.8 KiB
Rust
48 lines
1.8 KiB
Rust
mod access_list;
|
|
mod authorization_list;
|
|
mod genesis_account;
|
|
mod header;
|
|
mod log;
|
|
mod signature;
|
|
mod transaction;
|
|
mod trie;
|
|
mod txkind;
|
|
mod withdrawal;
|
|
|
|
#[cfg(test)]
|
|
mod tests {
|
|
use crate::{
|
|
alloy::{
|
|
genesis_account::{GenesisAccount, GenesisAccountRef, StorageEntries, StorageEntry},
|
|
header::{Header, HeaderExt},
|
|
transaction::{
|
|
eip1559::TxEip1559, eip2930::TxEip2930, eip4844::TxEip4844, eip7702::TxEip7702,
|
|
legacy::TxLegacy,
|
|
},
|
|
withdrawal::Withdrawal,
|
|
},
|
|
test_utils::UnusedBits,
|
|
validate_bitflag_backwards_compat,
|
|
};
|
|
|
|
#[test]
|
|
fn validate_bitflag_backwards_compat() {
|
|
// In case of failure, refer to the documentation of the
|
|
// [`validate_bitflag_backwards_compat`] macro for detailed instructions on handling
|
|
// it.
|
|
validate_bitflag_backwards_compat!(Header, UnusedBits::Zero);
|
|
validate_bitflag_backwards_compat!(HeaderExt, UnusedBits::NotZero);
|
|
validate_bitflag_backwards_compat!(TxEip2930, UnusedBits::Zero);
|
|
validate_bitflag_backwards_compat!(StorageEntries, UnusedBits::Zero);
|
|
validate_bitflag_backwards_compat!(StorageEntry, UnusedBits::Zero);
|
|
|
|
validate_bitflag_backwards_compat!(GenesisAccountRef<'_>, UnusedBits::NotZero);
|
|
validate_bitflag_backwards_compat!(GenesisAccount, UnusedBits::NotZero);
|
|
validate_bitflag_backwards_compat!(TxEip1559, UnusedBits::NotZero);
|
|
validate_bitflag_backwards_compat!(TxEip4844, UnusedBits::NotZero);
|
|
validate_bitflag_backwards_compat!(TxEip7702, UnusedBits::NotZero);
|
|
validate_bitflag_backwards_compat!(TxLegacy, UnusedBits::NotZero);
|
|
validate_bitflag_backwards_compat!(Withdrawal, UnusedBits::NotZero);
|
|
}
|
|
}
|