use crate::utils::maybe;
use super::{datagram, stream};
pub trait StreamOps:
stream::PairSpec + stream::OpenBi + stream::OpenUni + stream::AcceptBi + stream::AcceptUni
{
}
impl<T> StreamOps for T where
T: stream::PairSpec + stream::OpenBi + stream::OpenUni + stream::AcceptBi + stream::AcceptUni
{
}
pub trait DatagramOps:
maybe::Send + datagram::MaxSize + datagram::Send + datagram::Receive + datagram::ReceiveInto
{
}
impl<T> DatagramOps for T where
T: maybe::Send + datagram::MaxSize + datagram::Send + datagram::Receive + datagram::ReceiveInto
{
}