pub trait RoleHelper: Clone + Copy {
const SHORT_FRAME_HEAD_LEN: u8;
const COMMON_FRAME_HEAD_LEN: u8;
const LONG_FRAME_HEAD_LEN: u8;
// Required methods
fn new() -> Self;
fn mask_key(&self) -> Mask;
// Provided method
fn set_mask_key(&mut self, _: [u8; 4]) { ... }
}Expand description
Client or Server marker.
Required Associated Constants§
const SHORT_FRAME_HEAD_LEN: u8
const COMMON_FRAME_HEAD_LEN: u8
const LONG_FRAME_HEAD_LEN: u8
Required Methods§
Provided Methods§
fn set_mask_key(&mut self, _: [u8; 4])
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".