Trait sysinfo::UserExt [−][src]
Getting information for a user.
It is returned from SystemExt::get_users
.
use sysinfo::{System, SystemExt, UserExt}; let mut s = System::new_all(); for user in s.get_users() { println!("{} is in {} groups", user.get_name(), user.get_groups().len()); }
Required methods
fn get_name(&self) -> &str
[src]
Returns the name of the user.
use sysinfo::{System, SystemExt, UserExt}; let mut s = System::new_all(); for user in s.get_users() { println!("{}", user.get_name()); }
fn get_groups(&self) -> &[String]
[src]
Returns the groups of the user.
use sysinfo::{System, SystemExt, UserExt}; let mut s = System::new_all(); for user in s.get_users() { println!("{} is in {:?}", user.get_name(), user.get_groups()); }