pub struct HighLevelILBlock { /* private fields */ }Trait Implementations§
Source§impl BlockContext for HighLevelILBlock
impl BlockContext for HighLevelILBlock
type Instruction = HighLevelILInstruction
type InstructionIndex = HighLevelInstructionIndex
type Iter = HighLevelILBlockIter
fn start(&self, block: &BasicBlock<Self>) -> HighLevelILInstruction
fn iter(&self, block: &BasicBlock<Self>) -> HighLevelILBlockIter ⓘ
Source§impl Clone for HighLevelILBlock
impl Clone for HighLevelILBlock
Auto Trait Implementations§
impl Freeze for HighLevelILBlock
impl RefUnwindSafe for HighLevelILBlock
impl Send for HighLevelILBlock
impl Sync for HighLevelILBlock
impl Unpin for HighLevelILBlock
impl UnwindSafe for HighLevelILBlock
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
Converts
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>
Converts
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 more