Skip to main content

MessageBufferMut

Trait MessageBufferMut 

Source
pub trait MessageBufferMut: MessageBuffer {
    // Required methods
    fn code_mut(&mut self) -> &mut u8;
    fn tail_mut(&mut self) -> &mut [u8];

    // Provided method
    fn static_mut_variant(    ) -> Option<LifetimesMatterLittle<impl 'static + MessageBufferMut>> { ... }
}
Expand description

Data backing a MessageMut.

This is to MessageBuffer like AsMut is to AsRef.

Required Methods§

Source

fn code_mut(&mut self) -> &mut u8

Source

fn tail_mut(&mut self) -> &mut [u8]

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl MessageBufferMut for Infallible

Source§

fn code_mut(&mut self) -> &mut u8

Source§

fn tail_mut(&mut self) -> &mut [u8]

Implementors§

Source§

impl MessageBufferMut for BoxBuffer

Available on crate feature alloc only.
Source§

impl MessageBufferMut for SliceBufferMut<'_>