[][src]Enum esp_idf_bindgen::lwip_ipv6_scope_type

#[repr(u32)]pub enum lwip_ipv6_scope_type {
    IP6_UNKNOWN,
    IP6_UNICAST,
    IP6_MULTICAST,
}

Symbolic constants for the 'type' parameters in some of the macros. These exist for efficiency only, allowing the macros to avoid certain tests when the address is known not to be of a certain type. Dead code elimination will do the rest. IP6_MULTICAST is supported but currently not optimized. @see ip6_addr_has_scope, ip6_addr_assign_zone, ip6_addr_lacks_zone.

Variants

IP6_UNKNOWN

Unknown

IP6_UNICAST

Unicast

IP6_MULTICAST

Multicast

Trait Implementations

impl Clone for lwip_ipv6_scope_type[src]

impl Copy for lwip_ipv6_scope_type[src]

impl Debug for lwip_ipv6_scope_type[src]

impl Eq for lwip_ipv6_scope_type[src]

impl Hash for lwip_ipv6_scope_type[src]

impl PartialEq<lwip_ipv6_scope_type> for lwip_ipv6_scope_type[src]

impl StructuralEq for lwip_ipv6_scope_type[src]

impl StructuralPartialEq for lwip_ipv6_scope_type[src]

Auto Trait Implementations

impl Send for lwip_ipv6_scope_type

impl Sync for lwip_ipv6_scope_type

impl Unpin for lwip_ipv6_scope_type

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, 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.