samotop-core 0.13.1+smtp

The domain model of Samotop and core functionality - SMTP server and library built on async-std. A base crate for samotop extensions.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::common::*;
use crate::io::tls::MayBeTls;
use crate::io::ConnectionInfo;
use crate::io::IoService;

pub use crate::common::Dummy as DummyService;

impl IoService for DummyService {
    fn handle(
        &self,
        _io: Result<Box<dyn MayBeTls>>,
        connection: ConnectionInfo,
    ) -> S1Fut<'static, Result<()>> {
        info!("Received connection {}", connection);
        Box::pin(ready(Ok(())))
    }
}