pub struct DynamicEncoder;Expand description
Encoder for DynamicMessage → wire bytes.
Trait Implementations§
Source§impl Clone for DynamicEncoder
impl Clone for DynamicEncoder
Source§fn clone(&self) -> DynamicEncoder
fn clone(&self) -> DynamicEncoder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DynamicEncoder
impl Debug for DynamicEncoder
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,
buf: &mut EncodeBuf<'_>,
) -> Result<(), Status>
fn encode( &mut self, item: Self::Item, buf: &mut EncodeBuf<'_>, ) -> Result<(), Status>
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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