simple/
simple.rs

1use stry_evermore::{Evermore, Worker};
2
3#[derive(Debug, Default, Clone)]
4struct Data {}
5
6fn main() {
7    let _ = Evermore::new(async {}, 4, Data::default(), |worker| {
8        Box::pin(task(worker))
9    });
10}
11
12async fn task(worker: Worker<Data>) -> Result<(), std::io::Error> {
13    loop {
14        if worker.should_stop() {
15            break;
16        }
17    }
18
19    Ok(())
20}