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,