Struct convergence::protocol::ConnectionCodec
source · pub struct ConnectionCodec { /* private fields */ }
Implementations§
Trait Implementations§
source§impl Debug for ConnectionCodec
impl Debug for ConnectionCodec
source§impl Decoder for ConnectionCodec
impl Decoder for ConnectionCodec
§type Item = ClientMessage
type Item = ClientMessage
The type of decoded frames.
§type Error = ProtocolError
type Error = ProtocolError
The type of unrecoverable frame decoding errors. Read more
source§fn decode(
&mut self,
src: &mut BytesMut
) -> Result<Option<Self::Item>, Self::Error>
fn decode( &mut self, src: &mut BytesMut ) -> Result<Option<Self::Item>, Self::Error>
Attempts to decode a frame from the provided buffer of bytes. Read more
source§impl Default for ConnectionCodec
impl Default for ConnectionCodec
source§fn default() -> ConnectionCodec
fn default() -> ConnectionCodec
Returns the “default value” for a type. Read more
source§impl Encoder<DataRowBatch> for ConnectionCodec
impl Encoder<DataRowBatch> for ConnectionCodec
source§impl Encoder<SSLResponse> for ConnectionCodec
impl Encoder<SSLResponse> for ConnectionCodec
Auto Trait Implementations§
impl Freeze for ConnectionCodec
impl RefUnwindSafe for ConnectionCodec
impl Send for ConnectionCodec
impl Sync for ConnectionCodec
impl Unpin for ConnectionCodec
impl UnwindSafe for ConnectionCodec
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