Struct nix::ifaddrs::InterfaceAddressIterator[][src]

pub struct InterfaceAddressIterator { /* fields omitted */ }

Holds the results of getifaddrs.

Use the function getifaddrs to create this Iterator. Note that the actual list of interfaces can be iterated once and will be freed as soon as the Iterator goes out of scope.

Trait Implementations

impl Debug for InterfaceAddressIterator[src]

impl Drop for InterfaceAddressIterator[src]

impl Eq for InterfaceAddressIterator[src]

impl Hash for InterfaceAddressIterator[src]

impl Iterator for InterfaceAddressIterator[src]

type Item = InterfaceAddress

The type of the elements being iterated over.

impl PartialEq<InterfaceAddressIterator> for InterfaceAddressIterator[src]

impl StructuralEq for InterfaceAddressIterator[src]

impl StructuralPartialEq for InterfaceAddressIterator[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<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

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.