pub struct WsFrame { /* private fields */ }Implementations§
Source§impl WsFrame
impl WsFrame
pub fn new_frame(opcode: WsOpcode, mask: bool, payload: &[u8]) -> WsFrame
pub fn new_pong(mask: bool, payload: &[u8]) -> WsFrame
pub fn new_binary(mask: bool, payload: &[u8]) -> WsFrame
pub fn new_text(mask: bool, payload: impl AsRef<str>) -> WsFrame
pub fn is_empty(&self) -> bool
pub fn len(&self) -> usize
pub fn from_buffer(buffer: &mut Buffer) -> Result<WsFrame, HlsError>
pub fn payload(&self) -> &WsPayload
pub fn frame_type(&self) -> &WsFrameType
pub fn to_bytes(self) -> Vec<u8> ⓘ
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WsFrame
impl RefUnwindSafe for WsFrame
impl Send for WsFrame
impl Sync for WsFrame
impl Unpin for WsFrame
impl UnsafeUnpin for WsFrame
impl UnwindSafe for WsFrame
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more