Trait tir_core::IRFormatter
source · pub trait IRFormatter {
// Required methods
fn increase_indent(&mut self);
fn decrease_indent(&mut self);
fn get_indent(&self) -> u32;
fn write_direct(&mut self, data: &str);
// Provided methods
fn indent(&mut self) { ... }
fn indent_write(&mut self, data: &str) { ... }
fn start_region(&mut self) { ... }
fn end_region(&mut self) { ... }
}