In async Rust the Future::poll method is called to progress the state of the future, which reports its progress via the Poll enum. This enum contains two variants: