refactor: remove some easy to remove unwrap() calls

This commit is contained in:
link2xt
2025-11-19 11:59:24 +00:00
committed by l
parent b4cd99fc56
commit 849cde9757
3 changed files with 7 additions and 6 deletions

View File

@@ -145,14 +145,14 @@ impl SchedulerState {
InnerSchedulerState::Started(_) => {
let new_state = InnerSchedulerState::Paused {
started: true,
pause_guards_count: NonZeroUsize::new(1).unwrap(),
pause_guards_count: NonZeroUsize::MIN,
};
Self::do_stop(&mut inner, context, new_state).await;
}
InnerSchedulerState::Stopped => {
*inner = InnerSchedulerState::Paused {
started: false,
pause_guards_count: NonZeroUsize::new(1).unwrap(),
pause_guards_count: NonZeroUsize::MIN,
};
}
InnerSchedulerState::Paused {
@@ -183,7 +183,7 @@ impl SchedulerState {
ref started,
ref mut pause_guards_count,
} => {
if *pause_guards_count == NonZeroUsize::new(1).unwrap() {
if *pause_guards_count == NonZeroUsize::MIN {
match *started {
true => SchedulerState::do_start(&mut inner, &context).await,
false => *inner = InnerSchedulerState::Stopped,