pub fn subtract_years(&mut self, years: u16) {
        let mut new_years = i32::from(self.y) - i32::from(years);
        if new_years < 0 {
            new_years = 0;
        }
        self.y = new_years as u16;
    }
/// Subtracts a number of years from a MonthTuple.
Subtracts a number of years from a MonthTuple.
Subtracts a number of years from a MonthTuple .
pub fn subtract_years(&mut self, years: u16) {
        let mut new_years = i32::from(self.y) - i32::from(years);
        if new_years < 0 {
            new_years = 0;
        }
        self.y = new_years as u16;
    }
pub fn subtract_years ( & mut self , years : u16 ) { let mut new_years = i32 :: from ( self . y ) - i32 :: from ( years ) ; if new_years < 0 { new_years = 0 ; } self . y = new_years as u16 ; }
Subtracts a number of years from a MonthTuple.
Subtracts a number of years from a MonthTuple .
&mut self
years
u16
&mut self
years
u16