[][src]Enum netlink_wi::InterfaceType

pub enum InterfaceType {
    Unspecified,
    Adhoc,
    Station,
    AccessPoint,
    ApVlan,
    Wds,
    Monitor,
    MeshPoint,
    P2pClient,
    P2pGroupOwner,
    P2pDevice,
    Ocb,
    NotNetdev,
    Unknown,
}

Variants

Unspecified

Unspecified type, driver decides.

Adhoc

Independent BSS member.

Station

Managed BSS member.

AccessPoint

Access point.

ApVlan

VLAN interface for access points.

Wds

Wireless distribution interface.

Monitor

Monitor interface receiving all frames.

MeshPoint

Mesh point.

P2pClient

P2P client.

P2pGroupOwner

P2P group owner.

P2pDevice

P2P device.

Ocb

Outside Context of a BSS.

NotNetdev

NAN device interface type (not a netdev).

Unknown

Kernel returned an unknown interface type.

Trait Implementations

impl Clone for InterfaceType[src]

impl Copy for InterfaceType[src]

impl Debug for InterfaceType[src]

impl Display for InterfaceType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.