pub struct DynamicDecoder { /* private fields */ }Expand description
Decodes protobuf wire format into DynamicMessage.
Trait Implementations§
Source§impl Decoder for DynamicDecoder
impl Decoder for DynamicDecoder
Source§type Item = DynamicMessage
type Item = DynamicMessage
The type that is decoded.
Source§fn decode(
&mut self,
src: &mut DecodeBuf<'_>,
) -> Result<Option<Self::Item>, Self::Error>
fn decode( &mut self, src: &mut DecodeBuf<'_>, ) -> Result<Option<Self::Item>, Self::Error>
Decode a message from the buffer. Read more
Source§fn buffer_settings(&self) -> BufferSettings
fn buffer_settings(&self) -> BufferSettings
Controls how tonic creates and expands decode buffers.
Auto Trait Implementations§
impl Freeze for DynamicDecoder
impl RefUnwindSafe for DynamicDecoder
impl Send for DynamicDecoder
impl Sync for DynamicDecoder
impl Unpin for DynamicDecoder
impl UnsafeUnpin for DynamicDecoder
impl UnwindSafe for DynamicDecoder
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request