From e411fc492c2bfd17ef805d647098e1871614aefe Mon Sep 17 00:00:00 2001 From: Ben S Date: Sun, 4 Jan 2015 23:03:58 +0000 Subject: [PATCH] Fix example so Travis likes it --- src/lib.rs | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 56da0a1..695509c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -90,10 +90,14 @@ //! ```rust //! use users::{Users, OSUsers}; //! let mut cache = OSUsers::empty_cache(); -//! let group = cache.get_group_by_name("admin".to_string()).expect("No such group 'admin'!"); -//! println!("The '{}' group has the ID {}", group.name, group.gid); -//! for member in group.members.into_iter() { -//! println!("{} is a member of the group", member); +//! match cache.get_group_by_name("admin".to_string()) { +//! None => {}, +//! Some(group) => { +//! println!("The '{}' group has the ID {}", group.name, group.gid); +//! for member in group.members.into_iter() { +//! println!("{} is a member of the group", member); +//! } +//! } //! } //! ``` @@ -121,7 +125,7 @@ pub trait Users { /// Return the user ID for the user running the process. fn get_current_uid(&mut self) -> i32; - + /// Return the username of the user running the process. fn get_current_username(&mut self) -> Option; } @@ -350,8 +354,8 @@ impl Users for OSUsers { /// Return the username of the user running the process. fn get_current_username(&mut self) -> Option { - let uid = self.get_current_uid(); - self.get_user_by_uid(uid).map(|u| u.name) + let uid = self.get_current_uid(); + self.get_user_by_uid(uid).map(|u| u.name) } } @@ -395,7 +399,7 @@ pub fn get_current_uid() -> i32 { /// Return the username of the user running the process. pub fn get_current_username() -> Option { - OSUsers::empty_cache().get_current_username() + OSUsers::empty_cache().get_current_username() } #[cfg(test)]