Struct nbio::websocket::WebSocketFrameDeserializer
source · pub struct WebSocketFrameDeserializer { /* private fields */ }
Implementations§
Trait Implementations§
source§impl Default for WebSocketFrameDeserializer
impl Default for WebSocketFrameDeserializer
source§impl DeserializeFrame for WebSocketFrameDeserializer
impl DeserializeFrame for WebSocketFrameDeserializer
§type DeserializedFrame<'a> = Message<'a>
type DeserializedFrame<'a> = Message<'a>
Type returned by
deserialize_frame
Read moresource§fn check_deserialize_frame(
&mut self,
data: &[u8],
_eof: bool
) -> Result<bool, Error>
fn check_deserialize_frame( &mut self, data: &[u8], _eof: bool ) -> Result<bool, Error>
Returns if the given buffer contains a full frame starting at offset=0. Read more
source§fn deserialize_frame<'a>(
&'a mut self,
data: &'a [u8]
) -> Result<SizedFrame<Self::DeserializedFrame<'a>>, Error>
fn deserialize_frame<'a>( &'a mut self, data: &'a [u8] ) -> Result<SizedFrame<Self::DeserializedFrame<'a>>, Error>
Deserializes the given buffer into a message frame, returning the deserialized frame and serialized frame length. Read more
Auto Trait Implementations§
impl Freeze for WebSocketFrameDeserializer
impl RefUnwindSafe for WebSocketFrameDeserializer
impl Send for WebSocketFrameDeserializer
impl Sync for WebSocketFrameDeserializer
impl Unpin for WebSocketFrameDeserializer
impl UnwindSafe for WebSocketFrameDeserializer
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