Trait inkwell::passes::PassManagerSubType
source · pub trait PassManagerSubType {
type Input;
// Required methods
unsafe fn create<I: Borrow<Self::Input>>(input: I) -> LLVMPassManagerRef;
unsafe fn run_in_pass_manager(
&self,
pass_manager: &PassManager<Self>,
) -> bool
where Self: Sized;
}
Required Associated Types§
Required Methods§
unsafe fn create<I: Borrow<Self::Input>>(input: I) -> LLVMPassManagerRef
unsafe fn run_in_pass_manager(&self, pass_manager: &PassManager<Self>) -> boolwhere
Self: Sized,
Object Safety§
This trait is not object safe.