diff --git a/src/lib.rs b/src/lib.rs index ad80846..60ad4c9 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -336,7 +336,16 @@ pub trait Integer: Sized + Num + PartialOrd + Ord + Eq { self.clone() - self.mod_floor(other) } - /// Decrements self. + /// Decrements self by one. + /// + /// # Examples + /// + /// ~~~ + /// # use num_integer::Integer; + /// let mut x: i32 = 43; + /// x.dec(); + /// assert_eq!(x, 42); + /// ~~~ fn dec(&mut self) where Self: Clone, @@ -344,7 +353,16 @@ pub trait Integer: Sized + Num + PartialOrd + Ord + Eq { *self = self.clone() - Self::one() } - /// Increments self. + /// Increments self by one. + /// + /// # Examples + /// + /// ~~~ + /// # use num_integer::Integer; + /// let mut x: i32 = 41; + /// x.inc(); + /// assert_eq!(x, 42); + /// ~~~ fn inc(&mut self) where Self: Clone,