pub struct IoSliceMut<'a> { /* private fields */ }Expand description
Tranche de mémoire en lecture/écriture pour I/O vectorielle.
Layout C-compatible avec struct iovec du kernel Linux.
§Safety
Le buffer pointé doit rester valide et accessible en écriture pendant tout appel syscall qui consomme cette tranche.
Implementations§
Trait Implementations§
Source§impl Debug for IoSliceMut<'_>
impl Debug for IoSliceMut<'_>
impl Send for IoSliceMut<'_>
impl Sync for IoSliceMut<'_>
Auto Trait Implementations§
impl<'a> !UnwindSafe for IoSliceMut<'a>
impl<'a> Freeze for IoSliceMut<'a>
impl<'a> RefUnwindSafe for IoSliceMut<'a>
impl<'a> Unpin for IoSliceMut<'a>
impl<'a> UnsafeUnpin for IoSliceMut<'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