pub struct ArpRoute {
pub interface: Option<String>,
pub source_ip: Option<String>,
pub gateway: Option<String>,
}Expand description
Routing information for ARP layer
Fields§
§interface: Option<String>Outgoing interface name
source_ip: Option<String>Source IP to use
gateway: Option<String>Gateway IP if needed
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ArpRoute
impl RefUnwindSafe for ArpRoute
impl Send for ArpRoute
impl Sync for ArpRoute
impl Unpin for ArpRoute
impl UnsafeUnpin for ArpRoute
impl UnwindSafe for ArpRoute
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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