pub struct MinifierPlugin { /* private fields */ }Expand description
Example plugin: CSS minifier
Implementations§
Trait Implementations§
Source§impl Debug for MinifierPlugin
impl Debug for MinifierPlugin
Source§impl Default for MinifierPlugin
impl Default for MinifierPlugin
Source§impl Plugin for MinifierPlugin
impl Plugin for MinifierPlugin
Source§fn description(&self) -> &str
fn description(&self) -> &str
Get the plugin description
Source§fn initialize(&mut self, _context: &mut PluginContext) -> Result<()>
fn initialize(&mut self, _context: &mut PluginContext) -> Result<()>
Initialize the plugin
Source§fn handle_hook(
&mut self,
hook: PluginHook,
_context: &mut PluginContext,
) -> Result<()>
fn handle_hook( &mut self, hook: PluginHook, _context: &mut PluginContext, ) -> Result<()>
Handle plugin hooks
Source§fn get_config_schema(&self) -> Option<Value>
fn get_config_schema(&self) -> Option<Value>
Get plugin configuration schema
Auto Trait Implementations§
impl Freeze for MinifierPlugin
impl RefUnwindSafe for MinifierPlugin
impl Send for MinifierPlugin
impl Sync for MinifierPlugin
impl Unpin for MinifierPlugin
impl UnwindSafe for MinifierPlugin
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