The Asynchronous Programming in Rust by Carl Fredrik Samson has a chapter on implementing coroutines; however, unlike other chapters, it is x64-only.
I tried to add the missing piece and ported it to AArch64. The post explains the key differences and references full source code.
0