1use super::*; 2 3pub trait VariableFormat { 4 type Extra: Default; 5 6 fn format<E>(&self, out: &mut E, depth: usize, extra: &mut Self::Extra) -> Result<()> 7 where 8 E: ElementFormat; 9}