pub trait Elem { fn header(&self, f: &mut Formatter<'_>) -> Result; fn end(&self, f: &mut Formatter<'_>) -> Result; }
An element that can be written in two stages.