pub struct LoopbackBackend { /* private fields */ }Expand description
Loopback network backend for testing.
Implementations§
Source§impl LoopbackBackend
impl LoopbackBackend
Sourcepub const fn new() -> LoopbackBackend
pub const fn new() -> LoopbackBackend
Creates a new loopback backend.
Trait Implementations§
Source§impl Default for LoopbackBackend
impl Default for LoopbackBackend
Source§fn default() -> LoopbackBackend
fn default() -> LoopbackBackend
Returns the “default value” for a type. Read more
Source§impl NetBackend for LoopbackBackend
impl NetBackend for LoopbackBackend
Source§fn send_tso(&mut self, packet: &NetPacket) -> Result<usize, Error>
fn send_tso(&mut self, packet: &NetPacket) -> Result<usize, Error>
Sends a TSO/GSO packet. Read more
Source§fn supports_tso(&self) -> bool
fn supports_tso(&self) -> bool
Returns whether this backend supports TSO offload. Read more
Auto Trait Implementations§
impl Freeze for LoopbackBackend
impl RefUnwindSafe for LoopbackBackend
impl Send for LoopbackBackend
impl Sync for LoopbackBackend
impl Unpin for LoopbackBackend
impl UnsafeUnpin for LoopbackBackend
impl UnwindSafe for LoopbackBackend
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more