change function name to reflect what it does
This commit is contained in:
parent
42b1ae98f7
commit
d58af1f2b2
@ -131,7 +131,7 @@ impl<P:PauseState> TimerFixed<Scaled,P>{
|
||||
|
||||
//pause and unpause is generic across TimerState
|
||||
impl<T:TimerState> TimerFixed<T,Paused>{
|
||||
pub fn unpause(self,time:Time)->TimerFixed<T,Unpaused>{
|
||||
pub fn into_unpaused(self,time:Time)->TimerFixed<T,Unpaused>{
|
||||
let new_time=self.time(time);
|
||||
let mut timer=TimerFixed{
|
||||
state:self.state,
|
||||
@ -142,7 +142,7 @@ impl<T:TimerState> TimerFixed<T,Paused>{
|
||||
}
|
||||
}
|
||||
impl<T:TimerState> TimerFixed<T,Unpaused>{
|
||||
pub fn pause(self,time:Time)->TimerFixed<T,Paused>{
|
||||
pub fn into_paused(self,time:Time)->TimerFixed<T,Paused>{
|
||||
let new_time=self.time(time);
|
||||
let mut timer=TimerFixed{
|
||||
state:self.state,
|
||||
@ -202,12 +202,12 @@ impl<T:TimerState> Timer<T>{
|
||||
pub fn pause(self,time:Time)->Result<TimerFixed<T,Paused>,Error>{
|
||||
match self{
|
||||
Self::Paused(_)=>Err(Error::AlreadyPaused),
|
||||
Self::Unpaused(timer)=>Ok(timer.pause(time)),
|
||||
Self::Unpaused(timer)=>Ok(timer.into_paused(time)),
|
||||
}
|
||||
}
|
||||
pub fn unpause(self,time:Time)->Result<TimerFixed<T,Unpaused>,Error>{
|
||||
match self{
|
||||
Self::Paused(timer)=>Ok(timer.unpause(time)),
|
||||
Self::Paused(timer)=>Ok(timer.into_unpaused(time)),
|
||||
Self::Unpaused(_)=>Err(Error::AlreadyUnpaused),
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user