Skip to main content

RoleHelper

Trait RoleHelper 

Source
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§

Required Methods§

Source

fn new() -> Self

Source

fn mask_key(&self) -> Mask

Provided Methods§

Source

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".

Implementors§