zerocopy::byte_slice

Trait ByteSliceMut

Source
pub trait ByteSliceMut: ByteSlice + DerefMut { }
Expand description

A mutable reference to a byte slice.

ByteSliceMut abstracts over various ways of storing a mutable reference to a byte slice, and is implemented for various special reference types such as RefMut<[u8]>.

ByteSliceMut is a shorthand for ByteSlice and [DerefMut].

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<B: ByteSlice + DerefMut> ByteSliceMut for B