{"ast_node_type":"function","tokens":[{"end":74,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn from_canonical_name(canonical_name: &str) -> CrateDisplayName {
impl CrateDisplayName {
        let crate_name = CrateName::normalize_dashes(canonical_name);