Is it possible to consume self in an async method?
Here is my method (please note the poller is unrelated to the poll method in rust futures).
poller
poll