{"ast_node_type":"other","tokens":[{"end":94,"kind":"keyword","start":0,"text":"///"}]}
    ///   layout object as coroutine itself. So `async_fut` will be `None` for coroutine drop.
    /// For coroutine drop we don't need this logic because coroutine drop works with the same
    /// Both `drop` and `async_fut` fields are only used in compiler/rustc_mir_transform/src/coroutine.rs,