pub enum WSPacket<'a> {
None,
Text(bool, &'a str),
Binary(bool, &'a [u8]),
Ping(&'a [u8]),
Pong(&'a [u8]),
Close(Option<u16>, &'a [u8]),
}
Expand description
WebSocket packet received from server.
Variants
None
Nothing to return yet.
Text(bool, &'a str)
(fin,text)
Binary(bool, &'a [u8])
(fin, bin)
Ping(&'a [u8])
Ping may contain data. You should send pong back.
Pong(&'a [u8])
Pong may contain data.
Close(Option<u16>, &'a [u8])
(StatusCode,Data) Close may contain data. You should call close after receiving this (if you did not already).
Auto Trait Implementations
impl<'a> RefUnwindSafe for WSPacket<'a>
impl<'a> Send for WSPacket<'a>
impl<'a> Sync for WSPacket<'a>
impl<'a> Unpin for WSPacket<'a>
impl<'a> UnwindSafe for WSPacket<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more