Enum binaryninja::hlil::operation::HighLevelILOperand
source · [−]pub enum HighLevelILOperand {
ConstantData(ConstantData),
Expr(HighLevelILInstruction),
ExprList(OperandExprList),
Float(f64),
Int(u64),
IntList(OperandList),
Intrinsic(ILIntrinsic),
Label(GotoLabel),
MemberIndex(Option<usize>),
Var(Variable),
VarSsa(SSAVariable),
VarSsaList(OperandSSAVariableList),
}
Variants
ConstantData(ConstantData)
Expr(HighLevelILInstruction)
ExprList(OperandExprList)
Float(f64)
Int(u64)
IntList(OperandList)
Intrinsic(ILIntrinsic)
Label(GotoLabel)
MemberIndex(Option<usize>)
Var(Variable)
VarSsa(SSAVariable)
VarSsaList(OperandSSAVariableList)
Auto Trait Implementations
impl RefUnwindSafe for HighLevelILOperand
impl Send for HighLevelILOperand
impl Sync for HighLevelILOperand
impl Unpin for HighLevelILOperand
impl UnwindSafe for HighLevelILOperand
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