pub struct TransferBuffer {
pub ptr: NonNull<u8>,
pub len: usize,
}Fields§
§ptr: NonNull<u8>§len: usizeImplementations§
Source§impl TransferBuffer
impl TransferBuffer
pub fn from_mut_slice(slice: &mut [u8]) -> Option<Self>
pub fn from_slice(slice: &[u8]) -> Option<Self>
Trait Implementations§
Source§impl Clone for TransferBuffer
impl Clone for TransferBuffer
Source§fn clone(&self) -> TransferBuffer
fn clone(&self) -> TransferBuffer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TransferBuffer
impl Send for TransferBuffer
impl Sync for TransferBuffer
Auto Trait Implementations§
impl Freeze for TransferBuffer
impl RefUnwindSafe for TransferBuffer
impl Unpin for TransferBuffer
impl UnsafeUnpin for TransferBuffer
impl UnwindSafe for TransferBuffer
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