Not just yet, the two big blockers on async methods are:
1. The ability to use generics in associated types
2. The ability to use `impl Trait` in associated types
GATs provide the first, but the latter is still being worked on. The good news is that the implementation has matured greatly this year and appears to be in a state where stabilization could be considered. AFAICT this work is being done in the broader context of async methods, tracked here: https://github.com/rust-lang/rust/issues/91611
1. The ability to use generics in associated types
2. The ability to use `impl Trait` in associated types
GATs provide the first, but the latter is still being worked on. The good news is that the implementation has matured greatly this year and appears to be in a state where stabilization could be considered. AFAICT this work is being done in the broader context of async methods, tracked here: https://github.com/rust-lang/rust/issues/91611