Lines Matching defs:attrs

1 use crate::syntax::attrs::OtherAttrs;
8 attrs, error, Api, Array, Derive, Doc, Enum, EnumRepr, ExternFn, ExternType, ForeignName, Impl,
65 let attrs = attrs::parse(
67 mem::take(&mut item.attrs),
68 attrs::Parser {
134 let attrs = attrs::parse(
136 field.attrs,
137 attrs::Parser {
158 attrs,
180 attrs,
199 let attrs = attrs::parse(
201 item.attrs,
202 attrs::Parser {
269 attrs,
292 let attrs = attrs::parse(
294 mem::take(&mut variant.attrs),
295 attrs::Parser {
328 attrs,
363 let attrs = attrs::parse(
365 foreign_mod.attrs,
366 attrs::Parser {
377 let ety = parse_extern_type(cx, foreign, lang, trusted, &cfg, &namespace, &attrs);
381 match parse_extern_fn(cx, foreign, lang, trusted, &cfg, &namespace, &attrs) {
396 match parse_extern_verbatim(cx, tokens, lang, trusted, &cfg, &namespace, &attrs) {
466 attrs: &OtherAttrs,
474 let mut attrs = attrs.clone();
475 attrs.extend(attrs::parse(
477 foreign_type.attrs,
478 attrs::Parser {
505 attrs,
524 attrs: &OtherAttrs,
531 let mut attrs = attrs.clone();
532 attrs.extend(attrs::parse(
534 mem::take(&mut foreign_fn.attrs),
535 attrs::Parser {
643 let attrs = OtherAttrs::none();
650 attrs,
683 attrs,
710 attrs: &OtherAttrs,
725 attrs,
749 attrs: &OtherAttrs,
769 attrs,
785 attrs,
849 attrs: &OtherAttrs,
861 let mut attrs = attrs.clone();
862 attrs.extend(attrs::parse(
865 attrs::Parser {
889 attrs,
912 attrs: &OtherAttrs,
951 let mut attrs = attrs.clone();
952 attrs.extend(attrs::parse(
955 attrs::Parser {
977 attrs,
993 attrs::parse(
995 imp.attrs,
996 attrs::Parser {
1396 let attrs = OtherAttrs::none();
1402 attrs,