Lines Matching refs:generics

98         pub generics: Generics,
115 pub generics: Generics,
167 pub generics: Generics,
228 pub generics: Generics,
245 pub generics: Generics,
261 pub generics: Generics,
276 pub generics: Generics,
291 pub generics: Generics,
341 generics: input.generics,
350 generics: input.generics,
359 generics: input.generics,
372 generics: input.generics,
388 generics: input.generics,
404 generics: input.generics,
565 pub generics: Generics,
633 pub generics: Generics,
659 pub generics: Generics,
732 pub generics: Generics,
762 pub generics: Generics,
790 pub generics: Generics,
992 let mut generics: Generics = input.parse()?;
1001 generics.where_clause = input.parse()?;
1005 if generics.lt_token.is_none() && generics.where_clause.is_none() =>
1012 generics,
1091 generics: Generics,
1125 let mut generics: Generics = input.parse()?;
1130 generics.where_clause = input.parse()?;
1139 if generics.where_clause.is_none() =>
1141 generics.where_clause = input.parse()?;
1153 generics,
1440 generics: Generics::default(),
1468 let mut generics: Generics = input.parse()?;
1475 generics.where_clause = input.parse()?;
1484 generics,
1896 generics: {
1897 let mut generics: Generics = input.parse()?;
1898 generics.where_clause = input.parse()?;
1899 generics
1912 generics,
1931 generics,
1963 generics: {
1964 let mut generics: Generics = input.parse()?;
1965 generics.where_clause = input.parse()?;
1966 generics
1981 generics,
2002 generics,
2016 let generics = input.parse::<Generics>()?;
2023 generics: Generics {
2025 ..generics
2040 let generics = input.parse::<Generics>()?;
2047 generics: Generics {
2049 ..generics
2064 let generics = input.parse::<Generics>()?;
2071 generics: Generics {
2073 ..generics
2081 let (attrs, vis, trait_token, ident, generics) = parse_start_of_trait_alias(input)?;
2097 generics,
2101 parse_rest_of_trait_alias(input, attrs, vis, trait_token, ident, generics)
2117 let generics: Generics = input.parse()?;
2126 generics,
2139 mut generics: Generics,
2157 generics.where_clause = input.parse()?;
2175 generics,
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)
2198 let generics: Generics = input.parse()?;
2199 Ok((attrs, vis, trait_token, ident, generics))
2208 mut generics: Generics,
2224 generics.where_clause = input.parse()?;
2232 generics,
2257 let mut generics: Generics = input.parse()?;
2266 generics.where_clause = input.parse()?;
2268 if generics.lt_token.is_none() && generics.where_clause.is_none() {
2273 generics,
2352 generics: Generics::default(),
2396 let mut generics: Generics = input.parse()?;
2399 generics.where_clause = input.parse()?;
2405 generics,
2420 generics,
2438 generics,
2489 let mut generics: Generics = if has_generics {
2549 generics.where_clause = input.parse()?;
2568 generics,
2610 let mut generics: Generics = input.parse()?;
2619 generics.where_clause = input.parse()?;
2623 if generics.lt_token.is_none() && generics.where_clause.is_none() =>
2631 generics,
2699 generics: Generics::default(),
2758 let mut generics: Generics = input.parse()?;
2761 generics.where_clause = input.parse()?;
2769 generics,
2783 generics,
2805 generics,
2976 self.generics.to_tokens(tokens);
2977 self.generics.where_clause.to_tokens(tokens);
2991 self.generics.to_tokens(tokens);
2992 self.generics.where_clause.to_tokens(tokens);
3006 self.generics.to_tokens(tokens);
3009 self.generics.where_clause.to_tokens(tokens);
3014 self.generics.where_clause.to_tokens(tokens);
3018 self.generics.where_clause.to_tokens(tokens);
3032 self.generics.to_tokens(tokens);
3033 self.generics.where_clause.to_tokens(tokens);
3047 self.generics.to_tokens(tokens);
3052 self.generics.where_clause.to_tokens(tokens);
3067 self.generics.to_tokens(tokens);
3070 self.generics.where_clause.to_tokens(tokens);
3082 self.generics.to_tokens(tokens);
3089 self.generics.where_clause.to_tokens(tokens);
3201 self.generics.to_tokens(tokens);
3210 self.generics.where_clause.to_tokens(tokens);
3262 self.generics.to_tokens(tokens);
3265 self.generics.where_clause.to_tokens(tokens);
3310 self.generics.to_tokens(tokens);
3311 self.generics.where_clause.to_tokens(tokens);
3334 self.generics.to_tokens(tokens);
3345 self.generics.where_clause.to_tokens(tokens);