pub trait Direction<'lt> {
// Required methods
fn inital_work_queue(cfg: &ControlFlowGraph) -> WorkQueue<BasicBlockId>;
fn propagate_result(
bb: BasicBlockId,
cfg: &ControlFlowGraph,
apply: impl FnMut(BasicBlockId),
);
}Required Methods§
fn inital_work_queue(cfg: &ControlFlowGraph) -> WorkQueue<BasicBlockId>
fn propagate_result( bb: BasicBlockId, cfg: &ControlFlowGraph, apply: impl FnMut(BasicBlockId), )
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.