pub struct MinifierPlugin { /* private fields */ }Expand description
Example plugin: CSS minifier
Implementations§
Source§impl MinifierPlugin
impl MinifierPlugin
Sourcepub fn new() -> MinifierPlugin
pub fn new() -> MinifierPlugin
Create a new minifier plugin
Trait Implementations§
Source§impl Debug for MinifierPlugin
impl Debug for MinifierPlugin
Source§impl Default for MinifierPlugin
impl Default for MinifierPlugin
Source§fn default() -> MinifierPlugin
fn default() -> MinifierPlugin
Returns the “default value” for a type. Read more
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<(), TailwindError>
fn initialize( &mut self, _context: &mut PluginContext, ) -> Result<(), TailwindError>
Initialize the plugin
Source§fn handle_hook(
&mut self,
hook: PluginHook,
_context: &mut PluginContext,
) -> Result<(), TailwindError>
fn handle_hook( &mut self, hook: PluginHook, _context: &mut PluginContext, ) -> Result<(), TailwindError>
Handle plugin hooks
Source§fn get_config_schema(&self) -> Option<Value>
fn get_config_schema(&self) -> Option<Value>
Get plugin configuration schema
Source§fn validate_config(&self, config: &Value) -> Result<(), TailwindError>
fn validate_config(&self, config: &Value) -> Result<(), TailwindError>
Validate plugin configuration
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