This patch introduces the `FetcherState` which encapsulates the logic and state for keeping track of fetches. It uses a sans-IO approach, where the state of fetches transition based on the current state and provided input. Callers can then decide to perform I/O based on the returned event. |
||
|---|---|---|
| .. | ||
| state | ||
| test | ||
| state.rs | ||
| test.rs | ||