[−][src]Trait sysinfo::NetworksExt
Interacting with network interfaces.
Required methods
ⓘImportant traits for NetworksIter<'a>fn iter(&self) -> NetworksIter
ⓘImportant traits for NetworksIter<'a>
Returns an iterator over the network interfaces.
use sysinfo::{NetworkExt, NetworksExt, System, SystemExt}; let s = System::new_all(); let networks = s.get_networks(); for (interface_name, network) in networks { println!("in: {} B", network.get_income()); }
fn refresh_networks_list(&mut self)
Refreshes the network interfaces list.
use sysinfo::{NetworksExt, System, SystemExt}; let mut s = System::new_all(); let networks = s.get_networks_mut(); networks.refresh_networks_list();
fn refresh(&mut self)
Refreshes the network interfaces' content.
use sysinfo::{NetworksExt, System, SystemExt}; let mut s = System::new_all(); let networks = s.get_networks_mut(); networks.refresh();
Implementors
impl NetworksExt for Networks
[src]
ⓘImportant traits for NetworksIter<'a>fn iter<'a>(&'a self) -> NetworksIter<'a>
[src]
ⓘImportant traits for NetworksIter<'a>