{"ast_node_type":"function","tokens":[{"end":73,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn coroutine_movability(self, def_id: DefId) -> hir::Movability {
    /// if given a `def_id` that is not a coroutine.
        self.coroutine_kind(def_id).expect("expected a coroutine").movability()