Trait lightws::role::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])

Object Safety§

This trait is not object safe.

Implementors§