Skip to main content

Plugin

Trait Plugin 

Source
pub trait Plugin {
    type Options: DeserializeOwned + Default;

    // Required method
    fn transform_core(
        &self,
        ctx: &PluginContext<Self::Options>,
        ir: CoreIr,
    ) -> Result<TransformOutput>;
}

Required Associated Types§

Required Methods§

Implementors§