{"ast_node_type":"struct","tokens":[{"end":57,"kind":"keyword","start":0,"text":"///"}]}
    /// see `ty::CoroutineArgs` struct for more comments.
    /// compiler that encodes information like the signature and coroutine kind;
    pub fn as_coroutine(&'tcx self) -> CoroutineArgs<TyCtxt<'tcx>> {