From ebaf08073d27f08e287ed130a53301054a92e6fc Mon Sep 17 00:00:00 2001 From: natalie Date: Thu, 27 Apr 2023 14:02:13 +0100 Subject: [PATCH] Refactor ConsoleLogger to be implemented in main (#283) --- src/main.rs | 11 ++++++++++- src/output.rs | 9 --------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/main.rs b/src/main.rs index da3729e..11703e7 100755 --- a/src/main.rs +++ b/src/main.rs @@ -5,7 +5,7 @@ mod trusted_dealer_keygen; use std::io; -use output::{print_values, ConsoleLogger}; +use output::{print_values, Logger}; use rand::thread_rng; mod output; @@ -27,3 +27,12 @@ fn main() -> io::Result<()> { Ok(()) } + +#[derive(Default)] +pub struct ConsoleLogger; + +impl Logger for ConsoleLogger { + fn log(&mut self, value: String) { + println!("{}", value); + } +} diff --git a/src/output.rs b/src/output.rs index 410048a..effefa5 100644 --- a/src/output.rs +++ b/src/output.rs @@ -10,15 +10,6 @@ pub trait Logger { fn log(&mut self, value: String); } -#[derive(Default)] -pub struct ConsoleLogger; - -impl Logger for ConsoleLogger { - fn log(&mut self, value: String) { - println!("{}", value); - } -} - pub fn print_values( keys: &HashMap, pubkeys: PublicKeyPackage,