pub struct RpcClientCodec;Trait Implementations§
Source§impl Decoder for RpcClientCodec
impl Decoder for RpcClientCodec
Source§type Item = (ResponseStatus, ResponsePayload)
type Item = (ResponseStatus, ResponsePayload)
The type of decoded frames.
Source§fn decode(
&mut self,
src: &mut BytesMut,
) -> Result<Option<<RpcClientCodec as Decoder>::Item>, <RpcClientCodec as Decoder>::Error>
fn decode( &mut self, src: &mut BytesMut, ) -> Result<Option<<RpcClientCodec as Decoder>::Item>, <RpcClientCodec as Decoder>::Error>
Attempts to decode a frame from the provided buffer of bytes. Read more
Auto Trait Implementations§
impl Freeze for RpcClientCodec
impl RefUnwindSafe for RpcClientCodec
impl Send for RpcClientCodec
impl Sync for RpcClientCodec
impl Unpin for RpcClientCodec
impl UnwindSafe for RpcClientCodec
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more