pub struct Layer2Endpoint { /* private fields */ }Trait Implementations§
Source§impl MemoryRuntime for Layer2Endpoint
Memory Runtime Trait Implementation for the network stack.
impl MemoryRuntime for Layer2Endpoint
Memory Runtime Trait Implementation for the network stack.
Source§fn into_sgarray(&self, buf: DemiBuffer) -> Result<demi_sgarray_t, Fail>
fn into_sgarray(&self, buf: DemiBuffer) -> Result<demi_sgarray_t, Fail>
Converts a buffer into a scatter-gather array.
Source§fn sgaalloc(&self, size_bytes: usize) -> Result<demi_sgarray_t, Fail>
fn sgaalloc(&self, size_bytes: usize) -> Result<demi_sgarray_t, Fail>
Allocates a scatter-gather array.
Source§fn clone_sgarray(&self, sga: &demi_sgarray_t) -> Result<DemiBuffer, Fail>
fn clone_sgarray(&self, sga: &demi_sgarray_t) -> Result<DemiBuffer, Fail>
Clones a scatter-gather array.
Auto Trait Implementations§
impl Freeze for Layer2Endpoint
impl !RefUnwindSafe for Layer2Endpoint
impl !Send for Layer2Endpoint
impl !Sync for Layer2Endpoint
impl Unpin for Layer2Endpoint
impl !UnwindSafe for Layer2Endpoint
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