Currently, `#[track_caller]` on async fn depends on `#![feature(closure_track_caller)]`. We want to make this a separate feature gate now, so that `#[track_caller]` on async fn can be independently toggled on. feature gate name: `async_fn_track_caller` See comment at: https://github.com/rust-lang/rust/issues/87417#issuecomment-1496735888 <!-- TRIAGEBOT_START --> <!-- TRIAGEBOT_ASSIGN_START --> <!-- TRIAGEBOT_ASSIGN_DATA_START$${"user":"bryangarza"}$$TRIAGEBOT_ASSIGN_DATA_END --> <!-- TRIAGEBOT_ASSIGN_END --> <!-- TRIAGEBOT_END -->