{"ast_node_type":"other","tokens":[{"end":88,"kind":"keyword","start":0,"text":"parent.as_generic_def_id(db).map(|p|"}]}
            parent.as_generic_def_id(db).map(|p| generics(db, p).placeholder_subst(db));
        let parent_subst =
        // These represent resume type, yield type, and return type of coroutine.