async Rust 따라잡기

ko생성일: 2025. 9. 17.

Rust 1.75에서 traits 안의 async fn이 도입된 이후, 왜 boxed future가 필요했는지, vtable과 동적 디스패치, dyn 호환성 제약, RPITIT(impl Trait in return position), 연관 타입/즉석 연관 타입, GATs, 수명과 Send 한정, 그리고 tower::Service를 예제로 한 설계 트레이드오프를 자세한 코드와 함께 짚어본다.