1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
use crate::statements::Statement;
use crate::CodeBuffer;

/// Represents an empty statement.
pub struct EmptyStatement {
    _phantom: (),
}

impl Default for EmptyStatement {
    fn default() -> Self {
        Self { _phantom: () }
    }
}

impl Statement for EmptyStatement {
    fn write(&self, b: &mut CodeBuffer, level: usize) {
        b.indent(level);
        b.end_line();
    }
}