{"ast_node_type":"function","tokens":[{"end":42,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn create_dcx(&self) -> DiagCtxt {
impl<B: WriteBackendMethods> CodegenContext<B> {
        DiagCtxt::new(Box::new(self.diag_emitter.clone()))