[−][src]Enum esp_idf_bindgen::lwip_ipv6_scope_type
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
Unknown
Unicast
Multicast
Trait Implementations
impl Clone for lwip_ipv6_scope_type
[src]
fn clone(&self) -> lwip_ipv6_scope_type
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[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]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<lwip_ipv6_scope_type> for lwip_ipv6_scope_type
[src]
fn eq(&self, other: &lwip_ipv6_scope_type) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,