pub trait InstructionHandler<'func, M, F>where
M: FunctionMutability,
F: FunctionForm,{
// Required methods
fn kind(&self) -> LowLevelILInstructionKind<'func, M, F>;
fn visit_tree<T>(&self, f: &mut T) -> VisitorAction
where T: FnMut(&LowLevelILExpression<'func, M, F, ValueExpr>) -> VisitorAction;
}Required Methods§
fn kind(&self) -> LowLevelILInstructionKind<'func, M, F>
Sourcefn visit_tree<T>(&self, f: &mut T) -> VisitorAction
fn visit_tree<T>(&self, f: &mut T) -> VisitorAction
Visit the sub expressions of this instruction.
NOTE: This does not visit the root expression, i.e. the instruction.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.