An in-depth analysis of asynchronous function pointers in Rust, why they aren’t a real thing (compared to normal function pointers) and a performance analysis of each way of constructing them. From Boxed Async functions, to Enum dispatch to StackFutures.