pub fn take_cycles(&mut self) -> Cycles {
        let cycles = self.cycles;
        self.cycles = Cycles::from(0);
        cycles
    }
/// Takes the cycles contained and sets the remaining cycles to zero
Takes the cycles contained and sets the remaining cycles to zero
Takes the cycles contained and sets the remaining cycles to zero
pub fn take_cycles(&mut self) -> Cycles {
        let cycles = self.cycles;
        self.cycles = Cycles::from(0);
        cycles
    }
pub fn take_cycles ( & mut self ) -> Cycles { let cycles = self . cycles ; self . cycles = Cycles :: from ( 0 ) ; cycles }
Takes the cycles contained and sets the remaining cycles to zero
Takes the cycles contained and sets the remaining cycles to zero
&mut self
&mut self