diff options
Diffstat (limited to 'src/instance.rs')
-rw-r--r-- | src/instance.rs | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/instance.rs b/src/instance.rs index cb0468f..6e11be5 100644 --- a/src/instance.rs +++ b/src/instance.rs @@ -10,12 +10,12 @@ use crate::connection::Connection; use crate::mailstore::Mailstore; pub struct Instance { - pub mailstore: Arc<Mailstore> + pub mailstore: Arc<Mailstore>, } impl Instance { - pub fn new(mailstore: Arc<Mailstore>) -> Self { - Self { mailstore } - } + pub fn new(mailstore: Arc<Mailstore>) -> Self { + Self { mailstore } + } } impl<'a> Service<&'a AddrStream> for Instance { type Response = Connection; @@ -29,10 +29,6 @@ impl<'a> Service<&'a AddrStream> for Instance { fn call(&mut self, addr: &'a AddrStream) -> Self::Future { tracing::info!(remote_addr = %addr.remote_addr, local_addr = %addr.local_addr, "accept"); let ms = self.mailstore.clone(); - Box::pin(async { - Ok(Connection::new(ms)) - }) + Box::pin(async { Ok(Connection::new(ms)) }) } } - - |