Struct css_inline::InlineOptions [−][src]
pub struct InlineOptions<'a> { pub inline_style_tags: bool, pub remove_style_tags: bool, pub base_url: Option<Url>, pub load_remote_stylesheets: bool, pub extra_css: Option<Cow<'a, str>>, }
Expand description
Configuration options for CSS inlining process.
Fields
Whether to inline CSS from “style” tags.
Remove “style” tags after inlining.
base_url: Option<Url>
Used for loading external stylesheets via relative URLs.
load_remote_stylesheets: bool
Whether remote stylesheets should be loaded or not.
extra_css: Option<Cow<'a, str>>
Additional CSS to inline.
Implementations
Override whether “style” tags should be inlined.
Override whether “style” tags should be removed after processing.
Set base URL that will be used for loading external stylesheets via relative URLs.
Override whether remote stylesheets should be loaded.
Create a new CSSInliner
instance from this options.
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for InlineOptions<'a>
impl<'a> Send for InlineOptions<'a>
impl<'a> Sync for InlineOptions<'a>
impl<'a> Unpin for InlineOptions<'a>
impl<'a> UnwindSafe for InlineOptions<'a>