pub trait PacketHandler {
// Required methods
fn handle_request(&mut self, p: &Packet) -> Action;
fn handle_response(&mut self, p: &Packet) -> Action;
}Expand description
Packet handlers need to implement this trait
Required Methods§
fn handle_request(&mut self, p: &Packet) -> Action
fn handle_response(&mut self, p: &Packet) -> Action
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".