use super::backend;
use web_time::Instant;
#[derive(Debug)]
pub enum State {
Init,
WaitUntil {
_timeout: backend::Schedule,
start: Instant,
end: Instant,
},
Wait {
start: Instant,
},
Poll {
_request: backend::Schedule,
},
Exit,
}
impl State {
pub fn exiting(&self) -> bool {
matches!(self, State::Exit)
}
}