lafere 0.2.0-pre.6

A more or less simple communication protocol library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mod listener;
pub mod testing;
mod timeout;
pub(crate) mod watch;

pub use crate::standalone_util::*;
pub use listener::{Listener, ListenerExt, SocketAddr};
pub(crate) use timeout::TimeoutReader;

use tokio::io::{AsyncRead, AsyncWrite};

/// A trait to simplify using all tokio io traits.
pub trait ByteStream: AsyncRead + AsyncWrite + Send + Unpin + 'static {}
impl<T> ByteStream for T where T: AsyncRead + AsyncWrite + Send + Unpin + 'static
{}