{"ast_node_type":"other","tokens":[{"end":29,"kind":"keyword","start":0,"text":"impl<'a>"}]}
impl<'a> DiagCtxtHandle<'a> {
// functions create and emit a diagnostic all in one go.
    // No `#[rustc_lint_diagnostics]` and no `impl Into<DiagMessage>` because bug messages aren't