1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use crate::model::io::Connection; use crate::model::Result; use crate::service::tcp::TcpService; use futures::prelude::*; #[doc = "Dummy TCP service for testing samotop server"] #[derive(Clone, Debug)] pub struct DummyTcpService; impl<IO> TcpService<IO> for DummyTcpService { type Future = future::Ready<()>; fn handle(self, _io: Result<IO>, conn: Connection) -> Self::Future { info!("Received connection {}", conn); future::ready(()) } }