Struct nix::ifaddrs::InterfaceAddressIterator
pub struct InterfaceAddressIterator { /* fields hidden */ }Documentation
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
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Resultimpl Drop for InterfaceAddressIterator
fn drop(&mut Self)impl Eq for InterfaceAddressIteratorimpl Hash for InterfaceAddressIterator
fn hash<__H: $crate::hash::Hasher>(&Self, state: &mut __H) -> ()impl Iterator for InterfaceAddressIterator
type Item = InterfaceAddressimpl PartialEq<InterfaceAddressIterator> for InterfaceAddressIterator
fn eq(&Self, other: &InterfaceAddressIterator) -> boolfn ne(&Self, other: &InterfaceAddressIterator) -> boolimpl StructuralEq for InterfaceAddressIteratorAuto Trait Implementations
impl !Send for InterfaceAddressIteratorimpl !Sync for InterfaceAddressIteratorimpl RefUnwindSafe for InterfaceAddressIteratorimpl Unpin for InterfaceAddressIteratorimpl UnwindSafe for InterfaceAddressIteratorBlanket Implementations
impl<T> BorrowMut<T> for T
where
T: ?Sized,
where
T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T