{"ast_node_type":"function","tokens":[{"end":99,"kind":"keyword","start":0,"text":"pub(crate)"}]}
    pub(crate) fn expand_cfg_attr(&self, cfg_attr: &Attribute, recursive: bool) -> Vec<Attribute> {
    /// the attribute is incorrect.
        validate_attr::check_attribute_safety(