1#![cfg_attr(not(test), warn(unused_crate_dependencies))]
7#![cfg_attr(not(feature = "std"), no_std)]
8
9#[cfg(not(feature = "std"))]
10extern crate alloc as std;
11
12pub mod bytecode;
13mod decode_errors;
14pub mod eip7702;
16mod iter;
18mod legacy;
19pub mod opcode;
20pub mod utils;
21
22pub use bitvec;
24pub use bytecode::{Bytecode, BytecodeKind};
25pub use decode_errors::BytecodeDecodeError;
26pub use iter::BytecodeIterator;
27pub use legacy::JumpTable;
28pub use opcode::OpCode;
29pub use primitives;