pub struct CssModules { /* private fields */ }
Expand description
A tool for compiling CSS Modules.
Implementations§
Source§impl CssModules
impl CssModules
Sourcepub fn add_module<'m>(&mut self, path: &str) -> ParserResult<'m, &Module>
pub fn add_module<'m>(&mut self, path: &str) -> ParserResult<'m, &Module>
Add a module to compile using the exact path to the CSS file.
Sourcepub fn add_modules<'m>(&mut self, pattern: &str) -> ParserResult<'m, ()>
pub fn add_modules<'m>(&mut self, pattern: &str) -> ParserResult<'m, ()>
Add any modules matching the specified glob pattern.
Sourcepub fn has_module(self, path: &str) -> bool
pub fn has_module(self, path: &str) -> bool
Has a module been added at this exact path?
Sourcepub fn remove_module(self, path: &str)
pub fn remove_module(self, path: &str)
Remove the module at this exact path.
Trait Implementations§
Source§impl Debug for CssModules
impl Debug for CssModules
Source§impl Default for CssModules
impl Default for CssModules
Auto Trait Implementations§
impl Freeze for CssModules
impl RefUnwindSafe for CssModules
impl Send for CssModules
impl Sync for CssModules
impl Unpin for CssModules
impl UnwindSafe for CssModules
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