Enum socket2::socket::InterfaceIndexOrAddress
source · pub enum InterfaceIndexOrAddress {
Index(u32),
Address(Ipv4Addr),
}
Expand description
A local interface specified by its index or an address assigned to it.
Index(0)
and Address(Ipv4Addr::UNSPECIFIED)
are equivalent and indicate
that an appropriate interface should be selected by the system.
Variants§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for InterfaceIndexOrAddress
impl RefUnwindSafe for InterfaceIndexOrAddress
impl Send for InterfaceIndexOrAddress
impl Sync for InterfaceIndexOrAddress
impl Unpin for InterfaceIndexOrAddress
impl UnwindSafe for InterfaceIndexOrAddress
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