1use crate::CodeBuffer; 2 3/// Code that spans one or more lines. 4pub trait Statement { 5 /// Writes the code to the buffer at the indent level. 6 fn write(&self, b: &mut CodeBuffer, level: usize); 7}