struct CursorMut<'a>(Pin<&'a mut BlockHeader>);
Tuple Fields§
§0: Pin<&'a mut BlockHeader>
Implementations§
Source§impl<'a> CursorMut<'a>
impl<'a> CursorMut<'a>
fn current(&mut self) -> &mut Pin<&'a mut BlockHeader>
fn move_next(&mut self)
fn split_exact(&mut self, new_data_size: usize)
fn split_to_minimum(&mut self, min_data_size: usize)
fn split_to_align(&mut self, layout: Layout)
fn merge_next_if_free(&mut self)
Auto Trait Implementations§
impl<'a> Freeze for CursorMut<'a>
impl<'a> RefUnwindSafe for CursorMut<'a>
impl<'a> Send for CursorMut<'a>
impl<'a> Sync for CursorMut<'a>
impl<'a> Unpin for CursorMut<'a>
impl<'a> !UnwindSafe for CursorMut<'a>
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