pub struct LocalInterfaces {
pub v4: Vec<LocalInterfaceV4>,
pub v6: Vec<LocalInterfaceV6>,
}Expand description
The local network interfaces that multicast sockets can be bound to.
Fields§
§v4: Vec<LocalInterfaceV4>One entry per IPv4 address of an interface.
v6: Vec<LocalInterfaceV6>One entry per interface that has at least one IPv6 address.
Trait Implementations§
Source§impl Clone for LocalInterfaces
impl Clone for LocalInterfaces
Source§impl Debug for LocalInterfaces
impl Debug for LocalInterfaces
Source§impl Default for LocalInterfaces
impl Default for LocalInterfaces
impl Eq for LocalInterfaces
Source§impl PartialEq for LocalInterfaces
impl PartialEq for LocalInterfaces
impl StructuralPartialEq for LocalInterfaces
Auto Trait Implementations§
impl Freeze for LocalInterfaces
impl RefUnwindSafe for LocalInterfaces
impl Send for LocalInterfaces
impl Sync for LocalInterfaces
impl Unpin for LocalInterfaces
impl UnsafeUnpin for LocalInterfaces
impl UnwindSafe for LocalInterfaces
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.