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