Enum default_net::interface::InterfaceType
source · [−]pub enum InterfaceType {
Show 28 variants
Unknown,
Ethernet,
TokenRing,
Fddi,
BasicIsdn,
PrimaryIsdn,
Ppp,
Loopback,
Ethernet3Megabit,
Slip,
Atm,
GenericModem,
FastEthernetT,
Isdn,
FastEthernetFx,
Wireless80211,
AsymmetricDsl,
RateAdaptDsl,
SymmetricDsl,
VeryHighSpeedDsl,
IPOverAtm,
GigabitEthernet,
Tunnel,
MultiRateSymmetricDsl,
HighPerformanceSerialBus,
Wman,
Wwanpp,
Wwanpp2,
}
Expand description
Type of Network Interface
Variants
Unknown
Ethernet
TokenRing
Fddi
BasicIsdn
PrimaryIsdn
Ppp
Loopback
Ethernet3Megabit
Slip
Atm
GenericModem
FastEthernetT
Isdn
FastEthernetFx
Wireless80211
AsymmetricDsl
RateAdaptDsl
SymmetricDsl
VeryHighSpeedDsl
IPOverAtm
GigabitEthernet
Tunnel
MultiRateSymmetricDsl
HighPerformanceSerialBus
Wman
Wwanpp
Wwanpp2
Implementations
Trait Implementations
sourceimpl Clone for InterfaceType
impl Clone for InterfaceType
sourcefn clone(&self) -> InterfaceType
fn clone(&self) -> InterfaceType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for InterfaceType
impl Debug for InterfaceType
sourceimpl PartialEq<InterfaceType> for InterfaceType
impl PartialEq<InterfaceType> for InterfaceType
sourceimpl TryFrom<u32> for InterfaceType
impl TryFrom<u32> for InterfaceType
impl Copy for InterfaceType
impl StructuralPartialEq for InterfaceType
Auto Trait Implementations
impl RefUnwindSafe for InterfaceType
impl Send for InterfaceType
impl Sync for InterfaceType
impl Unpin for InterfaceType
impl UnwindSafe for InterfaceType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more