ticked_async_executor 0.2.0

Local executor that runs woken async tasks when it is ticked
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
INFO     droppable_future [ 33.2µs | 100.00% ] identifier: Literal("MyIdentifier")
INFO     ┕━ i [info]: State: Spawn(Literal("MyIdentifier"))
INFO     runnable_schedule_cb [ 9.60µs | 100.00% ] identifier: Literal("MyIdentifier")
INFO     i [info]: State: Wake(Literal("MyIdentifier"))
INFO     MyIdentifier [ 54.8µs | 68.98% / 100.00% ]
INFO     ┝━ i [info]: Start
INFO     ┝━ add_async [ 17.0µs | 31.02% ] a: 1 | b: 2
INFO     │  ┕━ i [info]:  | return: 3
INFO     ┕━ i [info]: End 3
INFO     tick [ 307µs | 74.02% / 100.00% ] delta: 0.016666666666666666 | limit: None
INFO     ┝━ i [info]: State: Tick(Literal("MyIdentifier"), 0.016666666666666666)
INFO     ┝━ poll [ 59.0µs | 19.21% ]
INFO     ┕━ drop [ 20.8µs | 3.87% / 6.77% ]
INFO        ┕━ __drop_inner [ 8.90µs | 2.90% ]
INFO           ┕━ i [info]: State: Drop(Literal("MyIdentifier"))