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§
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