diff --git a/src/main.rs b/src/main.rs index 47936b4..36ae7f6 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,11 +1,11 @@ mod adaptors; mod drivers; -use crate::adaptors::{Adaptor,FakeAdaptor}; +use crate::adaptors::{Adaptor, FakeAdaptor}; use crate::drivers::{Driver, FakeDriver}; use std::fmt; #[derive(Clone)] -pub struct Channel (Option); +pub struct Channel(Option); #[derive(Clone)] pub struct TallyState { @@ -28,23 +28,23 @@ impl fmt::Display for TallyState { } } -struct Server { +struct Server { adaptor: T, driver: U, } -impl Server { +impl Server { fn run(&mut self) { let rx = self.adaptor.run(); let tx = self.driver.run(); - loop{ + loop { tx.send(rx.recv().unwrap()).unwrap(); } } } fn main() { - let mut s = Server{ + let mut s = Server { adaptor: FakeAdaptor::new(8), driver: FakeDriver::new(), };