{"ast_node_type":"other","tokens":[{"end":45,"kind":"keyword","start":0,"text":"Some(AttributeKind::ProcMacroDerive"}]}
        Some(AttributeKind::ProcMacroDerive {
        let (trait_name, helper_attrs) = parse_derive_like(cx, args, true)?;
            trait_name: trait_name.expect("Trait name is mandatory, so it is present"),