Refactor ConsoleLogger to be implemented in main (#283)

This commit is contained in:
natalie 2023-04-27 14:02:13 +01:00
parent 7738d105fa
commit ebaf08073d
2 changed files with 10 additions and 10 deletions

View File

@ -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);
}
}

View File

@ -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<Identifier, KeyPackage>,
pubkeys: PublicKeyPackage,