blob: 3a7c9486de3a524fa2bb9b1619a930d00e170001 (
plain)
1
2
3
4
5
|
use crate::{codec::Codec, context::Context, transport::Result};
pub trait PacketReceiver<Data, Uid: PartialEq>: Send + Sync {
fn recv<P: Codec<Data>>(&self, ctx: &Context<Data>) -> Result<(Uid, P)>;
}
|