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