message: Avoid a case where we might ignore attributes
  Summary: A corner case, but better error than silently ignore the user input.
diff: @@ -84,6 +84,9 @@ fn process_attributes(xs: Vec<Attribute>) -> (bool, Option<NestedMeta>, Vec<Attr
  rest.push(x);
  }
  }
  + if attribute {
  + assert!(typ.is_none(), "Can't be an attribute with a .type");
  + }
  (attribute, typ, rest)
  }
  