Struct binaryninja::hlil::operation::LiftedSwitch
source · [−]pub struct LiftedSwitch {
pub function: Ref<HighLevelILFunction>,
pub address: u64,
pub condition: Box<HighLevelILLiftedInstruction>,
pub default: Box<HighLevelILLiftedInstruction>,
pub cases: Vec<HighLevelILLiftedInstruction>,
}
Fields
function: Ref<HighLevelILFunction>
address: u64
condition: Box<HighLevelILLiftedInstruction>
default: Box<HighLevelILLiftedInstruction>
cases: Vec<HighLevelILLiftedInstruction>
Trait Implementations
sourceimpl Clone for LiftedSwitch
impl Clone for LiftedSwitch
sourcefn clone(&self) -> LiftedSwitch
fn clone(&self) -> LiftedSwitch
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for LiftedSwitch
impl Debug for LiftedSwitch
sourceimpl PartialEq<LiftedSwitch> for LiftedSwitch
impl PartialEq<LiftedSwitch> for LiftedSwitch
sourcefn eq(&self, other: &LiftedSwitch) -> bool
fn eq(&self, other: &LiftedSwitch) -> bool
impl StructuralPartialEq for LiftedSwitch
Auto Trait Implementations
impl RefUnwindSafe for LiftedSwitch
impl Send for LiftedSwitch
impl Sync for LiftedSwitch
impl Unpin for LiftedSwitch
impl UnwindSafe for LiftedSwitch
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more