[][src]Trait rustfmt_emitter::Emitter

pub trait Emitter {
    fn emit_formatted_file(
        &mut self,
        output: &mut dyn Write,
        formatted_file: FormattedFile
    ) -> Result<EmitterResult, Error>; fn emit_header(&self, _output: &mut dyn Write) -> Result<(), Error> { ... }
fn emit_footer(&self, _output: &mut dyn Write) -> Result<(), Error> { ... } }

Required methods

fn emit_formatted_file(
    &mut self,
    output: &mut dyn Write,
    formatted_file: FormattedFile
) -> Result<EmitterResult, Error>

Loading content...

Provided methods

fn emit_header(&self, _output: &mut dyn Write) -> Result<(), Error>

Loading content...

Implementors

impl Emitter for CheckstyleEmitter[src]

impl Emitter for DiffEmitter[src]

impl Emitter for FilesEmitter[src]

impl Emitter for JsonEmitter[src]

impl Emitter for ModifiedLinesEmitter[src]

impl Emitter for StdoutEmitter[src]

Loading content...