pub struct Block {
pub start: usize,
pub end: usize,
pub btype: BlockType,
}Expand description
A basic block in the control flow graph representing a sequence of instructions with a single entry point and a single exit point
Fields§
§start: usizeByte offset where the block’s first opcode begins
end: usizeByte offset where the block’s last opcode begins
btype: BlockTypeType of the block indicating how control flow continues after this block
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Block
impl RefUnwindSafe for Block
impl Send for Block
impl Sync for Block
impl Unpin for Block
impl UnwindSafe for Block
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