Struct ProtobufMessageEncoding
pub struct ProtobufMessageEncoding;Expand description
Encoder for ProtobufMessage.
Trait Implementations§
§impl Debug for ProtobufMessageEncoding
 
impl Debug for ProtobufMessageEncoding
§impl<R> MessageDecode<'_, ProtobufMessage, R> for ProtobufMessageEncoding
 
impl<R> MessageDecode<'_, ProtobufMessage, R> for ProtobufMessageEncoding
§fn read_message(
    item: &mut InplaceOption<'_, ProtobufMessage>,
    reader: MessageReader<'_, '_, R>,
) -> Result<(), Error>
 
fn read_message( item: &mut InplaceOption<'_, ProtobufMessage>, reader: MessageReader<'_, '_, R>, ) -> Result<(), Error>
Reads a message into 
item.§impl<R> MessageEncode<ProtobufMessage, R> for ProtobufMessageEncoding
 
impl<R> MessageEncode<ProtobufMessage, R> for ProtobufMessageEncoding
§fn write_message(item: ProtobufMessage, writer: MessageWriter<'_, '_, R>)
 
fn write_message(item: ProtobufMessage, writer: MessageWriter<'_, '_, R>)
Writes 
item as a message.§fn compute_message_size(item: &mut ProtobufMessage, sizer: MessageSizer<'_>)
 
fn compute_message_size(item: &mut ProtobufMessage, sizer: MessageSizer<'_>)
Computes the size of 
item as a message. Read moreAuto Trait Implementations§
impl Freeze for ProtobufMessageEncoding
impl RefUnwindSafe for ProtobufMessageEncoding
impl Send for ProtobufMessageEncoding
impl Sync for ProtobufMessageEncoding
impl Unpin for ProtobufMessageEncoding
impl UnwindSafe for ProtobufMessageEncoding
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