Trait Decoder
pub trait Decoder {
type Item;
type Error: From<Error>;
// Required method
fn decode(
&mut self,
src: &mut DecodeBuf<'_>,
) -> Result<Option<Self::Item>, Self::Error>;
// Provided method
fn buffer_settings(&self) -> BufferSettings { ... }
}Available on crate features
http and grpc only.Expand description
Decodes gRPC message types
Required Associated Types§
type Item
type Item
The type that is decoded.
Required Methods§
Provided Methods§
fn buffer_settings(&self) -> BufferSettings
fn buffer_settings(&self) -> BufferSettings
Controls how rama-grpc creates and expands decode buffers.