pub trait MutStorage: Storage {
type SlicedMut<'a>: MutStorage
where Self: 'a;
// Required methods
fn slice_mut(&mut self, offset: usize, length: usize) -> Self::SlicedMut<'_>;
fn try_write_byte(&mut self, offset: usize, val: u8) -> Result<(), Error>;
}Required Associated Types§
type SlicedMut<'a>: MutStorage where Self: 'a
Required Methods§
fn slice_mut(&mut self, offset: usize, length: usize) -> Self::SlicedMut<'_>
fn try_write_byte(&mut self, offset: usize, val: u8) -> Result<(), Error>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".