1use futures_lite::{AsyncRead, AsyncWrite}; 2 3pub trait P2pStream: AsyncWrite + AsyncRead {} 4 5impl<T: AsyncRead + AsyncWrite> P2pStream for T {}