Lines Matching defs:for
80 // continue to compile and work for downstream users in the interim.
274 impl Parse for Type {
340 if lookahead.peek(Token![for]) {
571 impl Parse for TypeSlice {
582 impl Parse for TypeArray {
595 impl Parse for TypePtr {
618 impl Parse for TypeReference {
631 impl Parse for TypeBareFn {
678 impl Parse for TypeNever {
687 impl Parse for TypeInfer {
696 impl Parse for TypeTuple {
729 impl Parse for TypeMacro {
738 impl Parse for TypePath {
766 impl Parse for ReturnType {
774 impl Parse for TypeTraitObject {
807 for bound in &bounds {
820 let msg = "at least one trait is required for an object type";
828 impl Parse for TypeImplTrait {
847 for bound in &bounds {
871 impl Parse for TypeGroup {
882 impl Parse for TypeParen {
903 impl Parse for BareFnArg {
974 impl Parse for Abi {
984 impl Parse for Option<Abi> {
1004 impl ToTokens for TypeSlice {
1013 impl ToTokens for TypeArray {
1024 impl ToTokens for TypePtr {
1038 impl ToTokens for TypeReference {
1048 impl ToTokens for TypeBareFn {
1069 impl ToTokens for TypeNever {
1076 impl ToTokens for TypeTuple {
1090 impl ToTokens for TypePath {
1097 impl ToTokens for TypeTraitObject {
1105 impl ToTokens for TypeImplTrait {
1113 impl ToTokens for TypeGroup {
1122 impl ToTokens for TypeParen {
1131 impl ToTokens for TypeInfer {
1138 impl ToTokens for TypeMacro {
1145 impl ToTokens for ReturnType {
1158 impl ToTokens for BareFnArg {
1170 impl ToTokens for BareVariadic {
1183 impl ToTokens for Abi {