{"ast_node_type":"other","tokens":[{"end":64,"kind":"keyword","start":0,"text":"Some((e,"}]}
                    Some((e, hard_err)) => RenderedExpandError {
                match db.proc_macros_for_crate(def_crate).as_ref().and_then(|it| it.get_error()) {
                        message: e.to_owned(),