Reasons to use recursion in async rust

50 points mx2301

Good day good people of this subreddit,

I am learning a little bit about async rust and I stumpled upon recursion in async rust.
Now it was quite cool to see that it is possible, but I am now asking myself (and since I do not have an answear now you as well) why should one use recursion in async ?