{"ast_node_type":"function","tokens":[{"end":41,"kind":"keyword","start":0,"text":"fn"}]}
    fn emit_producing_nothing(mut self) {
    /// Most `emit_producing_guarantee` functions use this as a starting point.
        let diag = self.take_diag();