usecrate::CodeBuffer;/// Code that spans one or more lines.
pubtraitStatement{/// Writes the code to the buffer `b` at the indent `level`.
fnwrite(&self, b:&mut CodeBuffer, level:usize);/// Renders the statement to a string at indent level 0.
fnto_code(&self)-> String{letmut b =CodeBuffer::default();self.write(&mut b,0);
b.into()}}