pub struct CssModule<'m> {
pub identifiers: HashMap<&'m str, &'m str>,
pub module_name: &'m str,
pub stylesheet_name: &'m str,
}
Expand description
Returned from the include_css_module!("...")
macro.
Class aliases are available by index:
ⓘ
#![feature(proc_macro_hygiene)]
let css = include_css_module!("example.css");
println!("<p class='{}'>{}</p>", css["hello"], "Hello World");
// <p class='test__hello__0'>Hello World</p>
Fields§
§identifiers: HashMap<&'m str, &'m str>
§module_name: &'m str
§stylesheet_name: &'m str
Trait Implementations§
impl<'m> StructuralPartialEq for CssModule<'m>
Auto Trait Implementations§
impl<'m> Freeze for CssModule<'m>
impl<'m> RefUnwindSafe for CssModule<'m>
impl<'m> Send for CssModule<'m>
impl<'m> Sync for CssModule<'m>
impl<'m> Unpin for CssModule<'m>
impl<'m> UnwindSafe for CssModule<'m>
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