{"ast_node_type":"function","tokens":[{"end":85,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn label_and_then<F: FnOnce(&mut dyn FnMut(DiagArgName, DiagArgValue)) + 'a>(
    }
        msg: fn() -> DiagMessage,