summaryrefslogtreecommitdiff
path: root/src/transport/sender.rs
blob: 804914f66c98f034db832d0d38706fe8b2d2b56d (plain)
1
2
3
4
5
use crate::{codec::Codec, context::Context, transport::Result};

pub trait PacketSender<Data>: Send + Sync {
    fn send<P: Codec<Data>>(&self, packet: P, ctx: &Context<Data>) -> Result<()>;
}