{"ast_node_type":"function","tokens":[{"end":52,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn external_crates(&self) -> Vec<CrateNum> {
    /// Retrieve a list of all external crates.
        self.tcx.crates(()).iter().map(|crate_num| *crate_num).collect()