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