{"ast_node_type":"function","tokens":[{"end":71,"kind":"keyword","start":0,"text":"pub"}]}
pub fn find_crate_name(attrs: &[impl AttributeExt]) -> Option<Symbol> {
    first_attr_value_str_by_name(attrs, sym::crate_name)