{"ast_node_type":"function","tokens":[{"end":52,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn resolve_crate(&mut self, krate: &Crate) {
    /// Entry point to crate resolution.
        self.tcx.sess.time("resolve_crate", || {