pub struct BasicBlock {
pub offset: usize,
pub ops: Vec<Op<[u8]>>,
}Expand description
A list of EVM instructions with a single point of entry and a single exit.
Fields§
§offset: usizePosition of the first instruction of this block in the entire program.
ops: Vec<Op<[u8]>>List of instructions contained in the block.
Implementations§
Trait Implementations§
Source§impl Debug for BasicBlock
impl Debug for BasicBlock
Source§impl PartialEq for BasicBlock
impl PartialEq for BasicBlock
impl Eq for BasicBlock
impl StructuralPartialEq for BasicBlock
Auto Trait Implementations§
impl Freeze for BasicBlock
impl RefUnwindSafe for BasicBlock
impl Send for BasicBlock
impl Sync for BasicBlock
impl Unpin for BasicBlock
impl UnwindSafe for BasicBlock
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