Struct spirt::print::pretty::HtmlSnippet
source · pub struct HtmlSnippet {
pub head_deduplicatable_elements: IndexSet<String>,
pub body: String,
}
Fields§
§head_deduplicatable_elements: IndexSet<String>
§body: String
Implementations§
source§impl HtmlSnippet
impl HtmlSnippet
sourcepub fn with_dark_mode_support(&mut self) -> &mut Self
pub fn with_dark_mode_support(&mut self) -> &mut Self
Inject (using JavaScript) the ability to use ?dark
to choose a simple
“dark mode” (only different default background and foreground colors),
auto-detection using media queries, and ?light
to force-disable it.
sourcepub fn to_html_doc(&self) -> String
pub fn to_html_doc(&self) -> String
Combine head
and body
into a complete HTML document, which starts
with <!doctype html>
. Ideal for writing out a whole .html
file.
Trait Implementations§
source§impl Default for HtmlSnippet
impl Default for HtmlSnippet
source§fn default() -> HtmlSnippet
fn default() -> HtmlSnippet
Returns the “default value” for a type. Read more
source§impl<'a> FromInternalIterator<TextOp<'a>> for HtmlSnippet
impl<'a> FromInternalIterator<TextOp<'a>> for HtmlSnippet
source§fn from_iter<T>(text_ops: T) -> Selfwhere
T: IntoInternalIterator<Item = TextOp<'a>>,
fn from_iter<T>(text_ops: T) -> Selfwhere
T: IntoInternalIterator<Item = TextOp<'a>>,
Convert from an iterator.
Auto Trait Implementations§
impl RefUnwindSafe for HtmlSnippet
impl Send for HtmlSnippet
impl Sync for HtmlSnippet
impl Unpin for HtmlSnippet
impl UnwindSafe for HtmlSnippet
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