pub trait PacketReceiver:
PacketReceiverClone
+ Send
+ Sync {
// Required method
fn receive(
&mut self,
) -> Result<Option<(SocketAddr, &[u8])>, NaiaServerSocketError>;
}Expand description
Used to receive packets from the Server Socket
Required Methods§
Sourcefn receive(
&mut self,
) -> Result<Option<(SocketAddr, &[u8])>, NaiaServerSocketError>
fn receive( &mut self, ) -> Result<Option<(SocketAddr, &[u8])>, NaiaServerSocketError>
Receives a packet from the Server Socket
Trait Implementations§
Source§impl Clone for Box<dyn PacketReceiver>
impl Clone for Box<dyn PacketReceiver>
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more