Function pwd_grp::getgroups

source ·
pub fn getgroups() -> Result<Vec<uid_t>>
Expand description

Get the current process’s supplementary group list

Note that on some operating systems, the output of this function contains the result of gettegid(), and on some operating systems it does not. If you are using this function, you should should generally call geteuid() as well.

Example

let gg = pwd_grp::getgroups().unwrap();
println!("supplementary groups are: {:?}", gg);