Trait tonic::codec::Decoder [−][src]
Decodes gRPC message types
Associated Types
type Item
[src]
The type that is decoded.
type Error: From<Error>
[src]
The type of unrecoverable frame decoding errors.
Required methods
fn decode(
&mut self,
src: &mut DecodeBuf<'_>
) -> Result<Option<Self::Item>, Self::Error>
[src]
&mut self,
src: &mut DecodeBuf<'_>
) -> Result<Option<Self::Item>, Self::Error>
Decode a message from the buffer.
The buffer will contain exactly the bytes of a full message. There is no need to get the length from the bytes, gRPC framing is handled for you.