pub enum CssStrategy {
Link,
Style,
Module,
}Expand description
Strategy for how component CSS is delivered in rendered output.
Variants§
Link
Emit <link rel="stylesheet" href="component.css"> tags (default).
Style
Embed CSS content in <style> tags within the component.
Module
Register each component’s CSS module as a <script type="importmap">
data-URI entry. The client runtime applies the registered sheet via
the document’s adopted stylesheets.
Trait Implementations§
Source§impl Clone for CssStrategy
impl Clone for CssStrategy
impl Copy for CssStrategy
Source§impl Debug for CssStrategy
impl Debug for CssStrategy
Source§impl Default for CssStrategy
impl Default for CssStrategy
Source§impl Display for CssStrategy
impl Display for CssStrategy
impl Eq for CssStrategy
Source§impl From<CssStrategy> for ParserOptions
impl From<CssStrategy> for ParserOptions
Source§fn from(css_strategy: CssStrategy) -> Self
fn from(css_strategy: CssStrategy) -> Self
Converts to this type from the input type.
Source§impl FromStr for CssStrategy
impl FromStr for CssStrategy
Source§impl PartialEq for CssStrategy
impl PartialEq for CssStrategy
impl StructuralPartialEq for CssStrategy
Auto Trait Implementations§
impl Freeze for CssStrategy
impl RefUnwindSafe for CssStrategy
impl Send for CssStrategy
impl Sync for CssStrategy
impl Unpin for CssStrategy
impl UnsafeUnpin for CssStrategy
impl UnwindSafe for CssStrategy
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