2 use crate::config::Verbosity;
6 pub(crate) struct StdoutEmitter {
11 pub(crate) fn new(verbosity: Verbosity) -> Self {
16 impl Emitter for StdoutEmitter {
17 fn emit_formatted_file(
19 output: &mut dyn Write,
25 ) -> Result<EmitterResult, io::Error> {
26 if self.verbosity != Verbosity::Quiet {
27 writeln!(output, "{}:\n", filename)?;
29 write!(output, "{}", formatted_text)?;
30 Ok(EmitterResult::default())