救命,Rust 1.85的异步闭包让我把1200行砍到200行,编译器再也不骂人了(2025)

事情是这样的:去年我接了个AI推理管线项目,用Rust写一个多模型串联的服务。用户上传一段音频,背后要过三个模型——语音转文字、情感分析、内容审核——最后合并结果返回。我心想,Rust + Tokio天生就是干这个的,搞个异步流水线不是跟喝水一样? 结果第一版写完,我看着屏幕上将近1200行代码和编…