pub struct MediumLevelILBlock { /* private fields */ }Trait Implementations§
Source§impl BlockContext for MediumLevelILBlock
impl BlockContext for MediumLevelILBlock
type Instruction = MediumLevelILInstruction
type InstructionIndex = MediumLevelInstructionIndex
type Iter = MediumLevelILBlockIter
fn start(&self, block: &BasicBlock<Self>) -> MediumLevelILInstruction
fn iter(&self, block: &BasicBlock<Self>) -> MediumLevelILBlockIter ⓘ
Source§impl Clone for MediumLevelILBlock
impl Clone for MediumLevelILBlock
Auto Trait Implementations§
impl Freeze for MediumLevelILBlock
impl RefUnwindSafe for MediumLevelILBlock
impl Send for MediumLevelILBlock
impl Sync for MediumLevelILBlock
impl Unpin for MediumLevelILBlock
impl UnwindSafe for MediumLevelILBlock
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