Struct binaryninja::mlil::operation::FreeVarSlotSsa
source · [−]pub struct FreeVarSlotSsa {
pub function: Ref<MediumLevelILFunction>,
pub address: u64,
pub dest: SSAVariable,
pub prev: SSAVariable,
}
Fields
function: Ref<MediumLevelILFunction>
address: u64
dest: SSAVariable
prev: SSAVariable
Implementations
sourceimpl FreeVarSlotSsa
impl FreeVarSlotSsa
pub fn dest(&self) -> SSAVariable
pub fn prev(&self) -> SSAVariable
pub fn lift(&self) -> FreeVarSlotSsa
pub fn operands(
&self
) -> impl Iterator<Item = (&'static str, MediumLevelILOperand)> + '_
Trait Implementations
sourceimpl Clone for FreeVarSlotSsa
impl Clone for FreeVarSlotSsa
sourcefn clone(&self) -> FreeVarSlotSsa
fn clone(&self) -> FreeVarSlotSsa
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 FreeVarSlotSsa
impl Debug for FreeVarSlotSsa
sourceimpl Hash for FreeVarSlotSsa
impl Hash for FreeVarSlotSsa
sourceimpl PartialEq<FreeVarSlotSsa> for FreeVarSlotSsa
impl PartialEq<FreeVarSlotSsa> for FreeVarSlotSsa
sourcefn eq(&self, other: &FreeVarSlotSsa) -> bool
fn eq(&self, other: &FreeVarSlotSsa) -> bool
impl Eq for FreeVarSlotSsa
impl StructuralEq for FreeVarSlotSsa
impl StructuralPartialEq for FreeVarSlotSsa
Auto Trait Implementations
impl RefUnwindSafe for FreeVarSlotSsa
impl Send for FreeVarSlotSsa
impl Sync for FreeVarSlotSsa
impl Unpin for FreeVarSlotSsa
impl UnwindSafe for FreeVarSlotSsa
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