pub struct DynamicEncoder { /* private fields */ }Expand description
Encodes DynamicMessage into protobuf wire format.
Trait Implementations§
Source§impl Encoder for DynamicEncoder
impl Encoder for DynamicEncoder
Source§type Item = DynamicMessage
type Item = DynamicMessage
The type that is encoded.
Source§fn encode(
&mut self,
item: Self::Item,
dst: &mut EncodeBuf<'_>,
) -> Result<(), Self::Error>
fn encode( &mut self, item: Self::Item, dst: &mut EncodeBuf<'_>, ) -> Result<(), Self::Error>
Encodes a message into the provided buffer.
Source§fn buffer_settings(&self) -> BufferSettings
fn buffer_settings(&self) -> BufferSettings
Controls how tonic creates and expands encode buffers.
Auto Trait Implementations§
impl Freeze for DynamicEncoder
impl RefUnwindSafe for DynamicEncoder
impl Send for DynamicEncoder
impl Sync for DynamicEncoder
impl Unpin for DynamicEncoder
impl UnsafeUnpin for DynamicEncoder
impl UnwindSafe for DynamicEncoder
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