pub struct PlainWriter;Expand description
A PlainWriter that doesn’t decorate the function.
Trait Implementations§
Source§impl FuncWriter for PlainWriter
impl FuncWriter for PlainWriter
Source§fn write_instruction(
&mut self,
w: &mut dyn Write,
func: &Function,
aliases: &SecondaryMap<Value, Vec<Value>>,
inst: Inst,
indent: usize,
) -> Result
fn write_instruction( &mut self, w: &mut dyn Write, func: &Function, aliases: &SecondaryMap<Value, Vec<Value>>, inst: Inst, indent: usize, ) -> Result
Write the given
inst to w.Source§fn write_block_header(
&mut self,
w: &mut dyn Write,
func: &Function,
block: Block,
indent: usize,
) -> Result
fn write_block_header( &mut self, w: &mut dyn Write, func: &Function, block: Block, indent: usize, ) -> Result
Write the basic block header for the current function.
Source§fn write_preamble(
&mut self,
w: &mut dyn Write,
func: &Function,
) -> Result<bool, Error>
fn write_preamble( &mut self, w: &mut dyn Write, func: &Function, ) -> Result<bool, Error>
Write the preamble to
w. By default, this uses write_entity_definition.Source§fn super_preamble(
&mut self,
w: &mut dyn Write,
func: &Function,
) -> Result<bool, Error>
fn super_preamble( &mut self, w: &mut dyn Write, func: &Function, ) -> Result<bool, Error>
Default impl of
write_preamble