#[repr(u32)]pub enum ieee_802_3_media_t {
Show 19 variants
IEEE_no_media = 0,
IEEE_media_unknown = 1,
IEEE_10base2 = 2,
IEEE_10base5 = 3,
IEEE_10baseF = 4,
IEEE_10baseT = 5,
IEEE_100baseFX = 6,
IEEE_100baseT = 7,
IEEE_100baseT2 = 8,
IEEE_100baseT4 = 9,
IEEE_100baseTX = 10,
IEEE_100baseX = 11,
IEEE_1000baseX = 12,
IEEE_1000baseCX = 13,
IEEE_1000baseLX = 14,
IEEE_1000baseSX = 15,
IEEE_1000baseT = 16,
IEEE_10broad36 = 17,
IEEE_1base5 = 18,
}
Variants§
IEEE_no_media = 0
not connected at all
IEEE_media_unknown = 1
media type is unknown
IEEE_10base2 = 2
10 Mb/s CSMA/CD LAN over RG 58 coaxial cable
IEEE_10base5 = 3
10 Mb/s CSMA/CD LAN over coaxial cable (i.e., thicknet)
IEEE_10baseF = 4
10 Mb/s CSMA/CD LAN over fiber optic cable
IEEE_10baseT = 5
10 Mb/s CSMA/CD LAN over two pairs of twisted-pair telephone wire
IEEE_100baseFX = 6
100 Mb/s CSMA/CD LAN over two optical fibers
IEEE_100baseT = 7
100 Mb/s CSMA/CD LAN
IEEE_100baseT2 = 8
100 Mb/s CSMA/CD LAN over two pairs of cat 3 or better balanced cabling
IEEE_100baseT4 = 9
100 Mb/s CSMA/CD LAN over four pairs of cat 3, 4, and 5 UTP wire
IEEE_100baseTX = 10
100 Mb/s CSMA/CD LAN over two pairs of cat 5 UTP or STP wire
IEEE_100baseX = 11
100 Mb/s CSMA/CD LAN with PMD and MDI of ISO/IEC 9314 by ASC X3T12 (FDDI)
IEEE_1000baseX = 12
1000 Mb/s CSMA/CD LAN derived from ANSI X3.230-1994 (FC-PH) [B20]11
IEEE_1000baseCX = 13
1000BASE-X over specially shielded balanced copper jumper cable assemblies
IEEE_1000baseLX = 14
1000BASE-X using long wavelength laser over multimode and single-mode fiber
IEEE_1000baseSX = 15
1000BASE-X using short wavelength laser over multimode fiber
IEEE_1000baseT = 16
1000 Mb/s CSMA/CD LAN using four pairs of cat 5 balanced copper cabling
IEEE_10broad36 = 17
10 Mb/s CSMA/CD LAN over single broadband cable
IEEE_1base5 = 18
1 Mb/s CSMA/CD LAN over two pairs of twisted-pair telephone wire
Trait Implementations§
source§impl Clone for ieee_802_3_media_t
impl Clone for ieee_802_3_media_t
source§fn clone(&self) -> ieee_802_3_media_t
fn clone(&self) -> ieee_802_3_media_t
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ieee_802_3_media_t
impl Debug for ieee_802_3_media_t
source§impl Hash for ieee_802_3_media_t
impl Hash for ieee_802_3_media_t
source§impl Ord for ieee_802_3_media_t
impl Ord for ieee_802_3_media_t
source§fn cmp(&self, other: &ieee_802_3_media_t) -> Ordering
fn cmp(&self, other: &ieee_802_3_media_t) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
source§impl PartialEq for ieee_802_3_media_t
impl PartialEq for ieee_802_3_media_t
source§impl PartialOrd for ieee_802_3_media_t
impl PartialOrd for ieee_802_3_media_t
impl Copy for ieee_802_3_media_t
impl Eq for ieee_802_3_media_t
impl StructuralPartialEq for ieee_802_3_media_t
Auto Trait Implementations§
impl Freeze for ieee_802_3_media_t
impl RefUnwindSafe for ieee_802_3_media_t
impl Send for ieee_802_3_media_t
impl Sync for ieee_802_3_media_t
impl Unpin for ieee_802_3_media_t
impl UnwindSafe for ieee_802_3_media_t
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)