{"ast_node_type":"function","tokens":[{"end":62,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn is_general_coroutine(self, def_id: DefId) -> bool {
    /// This means it is neither an `async` or `gen` construct.
        matches!(self.coroutine_kind(def_id), Some(hir::CoroutineKind::Coroutine(_)))