Macro lol_html::doc_comments [−][src]
A convenience macro to construct a rewriting handler for all HTML comments in the HTML document.
Example
use lol_html::{rewrite_str, doc_comments, RewriteStrSettings}; use lol_html::html_content::ContentType; let html = rewrite_str( r#"<!-- 42 --><span><!-- 42 --></span><!-- 42 -->"#, RewriteStrSettings { document_content_handlers: vec![ doc_comments!(|c| { c.set_text("Hello!").unwrap(); Ok(()) }) ], ..RewriteStrSettings::default() } ).unwrap(); assert_eq!(html, r#"<!--Hello!--><span><!--Hello!--></span><!--Hello!-->"#);