pub struct BranchDependence {
pub instruction: MediumLevelILInstruction,
pub dependence: ILBranchDependence,
}Expand description
Conditional branching instruction and an expected conditional result
Fields§
§instruction: MediumLevelILInstruction§dependence: ILBranchDependenceTrait Implementations§
Source§impl CoreArrayProvider for BranchDependence
impl CoreArrayProvider for BranchDependence
type Raw = BNILBranchInstructionAndDependence
type Context = Ref<MediumLevelILFunction>
type Wrapped<'a> = BranchDependence
Auto Trait Implementations§
impl Freeze for BranchDependence
impl RefUnwindSafe for BranchDependence
impl Send for BranchDependence
impl Sync for BranchDependence
impl Unpin for BranchDependence
impl UnwindSafe for BranchDependence
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> 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