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