diff --git a/cli/src/term.rs b/cli/src/term.rs index 6b6b73de2cb1..2bd4a8737626 100644 --- a/cli/src/term.rs +++ b/cli/src/term.rs @@ -140,6 +140,7 @@ impl Spinner { /// A spinner used as [`ethers::solc::report::Reporter`] /// /// This reporter will prefix messages with a spinning cursor +#[derive(Debug)] pub struct SpinnerReporter { /// the timeout in ms sender: Arc>>, @@ -232,12 +233,15 @@ impl Reporter for SpinnerReporter { fn on_solc_success( &self, _solc: &Solc, - _version: &Version, + version: &Version, output: &CompilerOutput, duration: &Duration, ) { self.solc_io_report.log_compiler_output(output); - self.send_msg(format!("Solc finished in {:.2?}", duration)); + self.send_msg(format!( + "Solc {}.{}.{} finished in {:.2?}", + version.major, version.minor, version.patch, duration + )); } /// Invoked before a new [`Solc`] bin is installed