Lines Matching refs:attrs

94         pub attrs: Vec<Attribute>,
111 pub attrs: Vec<Attribute>,
125 pub attrs: Vec<Attribute>,
139 pub attrs: Vec<Attribute>,
150 pub attrs: Vec<Attribute>,
163 pub attrs: Vec<Attribute>,
181 pub attrs: Vec<Attribute>,
193 pub attrs: Vec<Attribute>,
207 pub attrs: Vec<Attribute>,
224 pub attrs: Vec<Attribute>,
238 pub attrs: Vec<Attribute>,
257 pub attrs: Vec<Attribute>,
272 pub attrs: Vec<Attribute>,
287 pub attrs: Vec<Attribute>,
300 pub attrs: Vec<Attribute>,
313 Item::Const(ItemConst { attrs, .. })
314 | Item::Enum(ItemEnum { attrs, .. })
315 | Item::ExternCrate(ItemExternCrate { attrs, .. })
316 | Item::Fn(ItemFn { attrs, .. })
317 | Item::ForeignMod(ItemForeignMod { attrs, .. })
318 | Item::Impl(ItemImpl { attrs, .. })
319 | Item::Macro(ItemMacro { attrs, .. })
320 | Item::Mod(ItemMod { attrs, .. })
321 | Item::Static(ItemStatic { attrs, .. })
322 | Item::Struct(ItemStruct { attrs, .. })
323 | Item::Trait(ItemTrait { attrs, .. })
324 | Item::TraitAlias(ItemTraitAlias { attrs, .. })
325 | Item::Type(ItemType { attrs, .. })
326 | Item::Union(ItemUnion { attrs, .. })
327 | Item::Use(ItemUse { attrs, .. }) => mem::replace(attrs, new),
337 attrs: input.attrs,
346 attrs: input.attrs,
355 attrs: input.attrs,
369 attrs: input.attrs,
385 attrs: input.attrs,
401 attrs: input.attrs,
535 pub attrs: Vec<Attribute>,
546 pub attrs: Vec<Attribute>,
561 pub attrs: Vec<Attribute>,
574 pub attrs: Vec<Attribute>,
630 pub attrs: Vec<Attribute>,
645 pub attrs: Vec<Attribute>,
656 pub attrs: Vec<Attribute>,
671 pub attrs: Vec<Attribute>,
727 pub attrs: Vec<Attribute>,
745 pub attrs: Vec<Attribute>,
757 pub attrs: Vec<Attribute>,
773 pub attrs: Vec<Attribute>,
831 pub attrs: Vec<Attribute>,
860 pub attrs: Vec<Attribute>,
905 let attrs = input.call(Attribute::parse_outer)?;
906 parse_rest_of_item(begin, attrs, input)
912 mut attrs: Vec<Attribute>,
970 attrs: Vec::new(),
1008 attrs: Vec::new(),
1081 attrs.extend(item.replace_attrs(Vec::new()));
1082 item.replace_attrs(attrs);
1197 let attrs = input.call(Attribute::parse_outer)?;
1212 attrs,
1252 attrs: input.call(Attribute::parse_outer)?,
1293 let attrs = input.call(Attribute::parse_outer)?;
1306 attrs,
1401 attrs: input.call(Attribute::parse_outer)?,
1418 let attrs = input.call(Attribute::parse_outer)?;
1436 attrs,
1505 mut attrs: Vec<Attribute>,
1511 attr::parsing::parse_inner(&content, &mut attrs)?;
1515 attrs,
1526 let attrs = input.call(Attribute::parse_outer)?;
1527 match parse_fn_arg_or_variadic(input, attrs, allow_variadic)? {
1541 attrs: Vec<Attribute>,
1547 receiver.attrs = attrs;
1552 // test/ui/rfc-2565-param-attrs/param-attrs-pretty.rs
1557 attrs,
1559 attrs: Vec::new(),
1573 attrs,
1582 attrs,
1624 attrs: Vec::new(),
1642 let attrs = input.call(Attribute::parse_outer)?;
1646 attrs,
1659 let arg = match parse_fn_arg_or_variadic(input, attrs, allow_variadic)? {
1706 let mut attrs = input.call(Attribute::parse_outer)?;
1719 attrs,
1730 attr::parsing::parse_inner(&content, &mut attrs)?;
1738 attrs,
1755 let mut attrs = input.call(Attribute::parse_outer)?;
1761 attr::parsing::parse_inner(&content, &mut attrs)?;
1768 attrs,
1781 let mut attrs = input.call(Attribute::parse_outer)?;
1798 attrs: Vec::new(),
1818 attrs: Vec::new(),
1843 ForeignItem::Fn(item) => &mut item.attrs,
1844 ForeignItem::Static(item) => &mut item.attrs,
1845 ForeignItem::Type(item) => &mut item.attrs,
1846 ForeignItem::Macro(item) => &mut item.attrs,
1849 attrs.append(item_attrs);
1850 *item_attrs = attrs;
1859 let attrs = input.call(Attribute::parse_outer)?;
1864 attrs,
1876 attrs: input.call(Attribute::parse_outer)?,
1892 attrs: input.call(Attribute::parse_outer)?,
1927 attrs: Vec::new(),
1940 let attrs = input.call(Attribute::parse_outer)?;
1948 attrs,
1959 attrs: input.call(Attribute::parse_outer)?,
1998 attrs: Vec::new(),
2012 let attrs = input.call(Attribute::parse_outer)?;
2019 attrs,
2036 let attrs = input.call(Attribute::parse_outer)?;
2043 attrs,
2060 let attrs = input.call(Attribute::parse_outer)?;
2067 attrs,
2081 let (attrs, vis, trait_token, ident, generics) = parse_start_of_trait_alias(input)?;
2091 attrs,
2101 parse_rest_of_trait_alias(input, attrs, vis, trait_token, ident, generics)
2133 mut attrs: Vec<Attribute>,
2161 attr::parsing::parse_inner(&content, &mut attrs)?;
2168 attrs,
2186 let (attrs, vis, trait_token, ident, generics) = parse_start_of_trait_alias(input)?;
2187 parse_rest_of_trait_alias(input, attrs, vis, trait_token, ident, generics)
2194 let attrs = input.call(Attribute::parse_outer)?;
2199 Ok((attrs, vis, trait_token, ident, generics))
2204 attrs: Vec<Attribute>,
2228 attrs,
2243 let mut attrs = input.call(Attribute::parse_outer)?;
2270 attrs: Vec::new(),
2312 TraitItem::Const(item) => &mut item.attrs,
2313 TraitItem::Fn(item) => &mut item.attrs,
2314 TraitItem::Type(item) => &mut item.attrs,
2315 TraitItem::Macro(item) => &mut item.attrs,
2318 attrs.append(item_attrs);
2319 *item_attrs = attrs;
2327 let attrs = input.call(Attribute::parse_outer)?;
2349 attrs,
2364 let mut attrs = input.call(Attribute::parse_outer)?;
2371 attr::parsing::parse_inner(&content, &mut attrs)?;
2382 attrs,
2393 let attrs = input.call(Attribute::parse_outer)?;
2402 attrs,
2435 attrs: Vec::new(),
2450 let attrs = input.call(Attribute::parse_outer)?;
2458 attrs,
2474 let mut attrs = input.call(Attribute::parse_outer)?;
2553 attr::parsing::parse_inner(&content, &mut attrs)?;
2564 attrs,
2581 let mut attrs = input.call(Attribute::parse_outer)?;
2626 attrs,
2658 ImplItem::Const(item) => &mut item.attrs,
2659 ImplItem::Fn(item) => &mut item.attrs,
2660 ImplItem::Type(item) => &mut item.attrs,
2661 ImplItem::Macro(item) => &mut item.attrs,
2664 attrs.append(item_attrs);
2665 *item_attrs = attrs;
2675 let attrs = input.call(Attribute::parse_outer)?;
2694 attrs,
2721 let mut attrs = input.call(Attribute::parse_outer)?;
2735 attrs.extend(content.call(Attribute::parse_inner)?);
2742 attrs,
2753 let attrs = input.call(Attribute::parse_outer)?;
2764 attrs,
2800 attrs: Vec::new(),
2815 let attrs = input.call(Attribute::parse_outer)?;
2823 attrs,
2868 tokens.append_all(self.attrs.outer());
2884 tokens.append_all(self.attrs.outer());
2896 tokens.append_all(self.attrs.outer());
2912 tokens.append_all(self.attrs.outer());
2927 tokens.append_all(self.attrs.outer());
2931 tokens.append_all(self.attrs.inner());
2940 tokens.append_all(self.attrs.outer());
2947 tokens.append_all(self.attrs.inner());
2959 tokens.append_all(self.attrs.outer());
2963 tokens.append_all(self.attrs.inner());
2972 tokens.append_all(self.attrs.outer());
2987 tokens.append_all(self.attrs.outer());
3002 tokens.append_all(self.attrs.outer());
3028 tokens.append_all(self.attrs.outer());
3041 tokens.append_all(self.attrs.outer());
3054 tokens.append_all(self.attrs.inner());
3063 tokens.append_all(self.attrs.outer());
3078 tokens.append_all(self.attrs.outer());
3091 tokens.append_all(self.attrs.inner());
3100 tokens.append_all(self.attrs.outer());
3163 tokens.append_all(self.attrs.outer());
3179 tokens.append_all(self.attrs.outer());
3184 tokens.append_all(self.attrs.inner());
3198 tokens.append_all(self.attrs.outer());
3218 tokens.append_all(self.attrs.outer());
3227 tokens.append_all(self.attrs.outer());
3243 tokens.append_all(self.attrs.outer());
3248 tokens.append_all(self.attrs.inner());
3257 tokens.append_all(self.attrs.outer());
3273 tokens.append_all(self.attrs.outer());
3282 tokens.append_all(self.attrs.outer());
3292 tokens.append_all(self.attrs.outer());
3306 tokens.append_all(self.attrs.outer());
3319 tokens.append_all(self.attrs.outer());
3352 tokens.append_all(self.attrs.outer());
3385 tokens.append_all(self.attrs.outer());