Trait PooledWebSocketMessage

Source
pub trait PooledWebSocketMessage {
    // Required method
    fn from_pooled_buffer(
        pool: &WebSocketMessagePool,
        message_type: WebSocketMessageType,
        data: &[u8],
    ) -> Option<Self>
       where Self: Sized;
}
Expand description

Helper trait for zero-allocation WebSocket message processing

Required Methods§

Source

fn from_pooled_buffer( pool: &WebSocketMessagePool, message_type: WebSocketMessageType, data: &[u8], ) -> Option<Self>
where Self: Sized,

Create a message using pooled buffers

Implementors§