use crate::Event; pub fn push_html<'s, I: Iterator>(s: &mut String, events: I) { Writer::new(events).write() } struct Writer { events: I, } impl> Writer { fn new(events: I) -> Self { Self { events } } fn write(self) {} }