Hello, i am trying to understand futures in rust since so long, i just am not able to grasp the barebones of how futures works under the hood, and what if i want to create my own futures from scratch for some library i am creating. can anyone explain with coding example , a very simple example.
How to use park and unpark methods ?
When we sending NotReady response in Poll, how to keep track of callers, so when poll is ready to response, how it should response and stuff.
i really really really am interested in this stuff, just need to have that barebone knowledge of this stuff.
thank you rust community, you guys are amazing.