/third_party/rust/crates/serde/serde_derive/src/ |
H A D | bound.rs | 11 pub fn without_defaults(generics: &syn::Generics) -> syn::Generics { in without_defaults() 13 params: generics in without_defaults() 25 ..generics.clone() in without_defaults() 30 generics: &syn::Generics, in with_where_predicates() 33 let mut generics = generics.clone(); in with_where_predicates() variables 34 generics in with_where_predicates() 38 generics in with_where_predicates() 43 generics: &syn::Generics, in with_where_predicates_from_fields() 52 let mut generics in with_where_predicates_from_fields() variables 74 let mut generics = generics.clone(); with_where_predicates_from_variants() variables 302 let mut generics = generics.clone(); global() variables 315 let mut generics = generics.clone(); with_self_bound() variables [all...] |
/third_party/rust/crates/clap/clap_derive/src/derives/ |
H A D | parser.rs | 47 gen_for_struct(&item, ident, &input.generics, &fields) in derive_parser() 63 gen_for_struct(&item, ident, &input.generics, &fields) in derive_parser() 77 gen_for_enum(&item, ident, &input.generics, &variants) in derive_parser() 86 generics: &Generics, in gen_for_struct() 89 let (impl_generics, ty_generics, where_clause) = generics.split_for_impl(); in gen_for_struct() 91 let into_app = into_app::gen_for_struct(item, item_name, generics)?; in gen_for_struct() 92 let args = args::gen_for_struct(item, item_name, generics, fields)?; in gen_for_struct() 105 generics: &Generics, in gen_for_enum() 108 let (impl_generics, ty_generics, where_clause) = generics.split_for_impl(); in gen_for_enum() 110 let into_app = into_app::gen_for_enum(item, item_name, generics) in gen_for_enum() [all...] |
H A D | into_app.rs | 24 generics: &Generics, in gen_for_struct() 26 let (impl_generics, ty_generics, where_clause) = generics.split_for_impl(); in gen_for_struct() 64 generics: &Generics, in gen_for_enum() 66 let (impl_generics, ty_generics, where_clause) = generics.split_for_impl(); in gen_for_enum()
|
/third_party/rust/crates/syn/src/ |
H A D | item.rs | 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, in from() 992 let mut generics: Generics = input.parse()?; global() variables 1125 let mut generics: Generics = input.parse()?; parse() variables 1468 let mut generics: Generics = input.parse()?; parse() variables 1897 let mut generics: Generics = input.parse()?; parse() variables 1964 let mut generics: Generics = input.parse()?; parse() variables 2257 let mut generics: Generics = input.parse()?; parse() variables 2396 let mut generics: Generics = input.parse()?; parse() variables 2489 let mut generics: Generics = if has_generics { parse_impl() variables 2610 let mut generics: Generics = input.parse()?; parse() variables 2758 let mut generics: Generics = input.parse()?; parse() variables [all...] |
H A D | derive.rs | 11 pub generics: Generics, 76 let generics = input.parse::<Generics>()?; in parse() 82 generics: Generics { in parse() 84 ..generics in parse() 95 let generics = input.parse::<Generics>()?; in parse() 101 generics: Generics { in parse() 103 ..generics in parse() 114 let generics = input.parse::<Generics>()?; in parse() 120 generics: Generics { in parse() 122 ..generics in parse() [all...] |
/third_party/rust/crates/cxx/macro/src/ |
H A D | expand.rs | 14 use crate::{derive, generics}; 158 let generics = &strct.generics; in expand_struct() 175 #visibility #struct_token #ident #generics { in expand_struct() 187 unsafe impl #generics ::cxx::ExternType for #ident #generics { in expand_struct() 200 let generics = &strct.generics; in expand_struct_operators() 213 extern "C" fn #local_name #generics(lhs: &#ident #generics, rh in expand_struct_operators() [all...] |
H A D | derive.rs | 99 let generics = &strct.generics; in struct_copy() 102 impl #generics ::cxx::core::marker::Copy for #ident #generics {} in struct_copy() 108 let generics = &strct.generics; in struct_clone() 127 impl #generics ::cxx::core::clone::Clone for #ident #generics { in struct_clone() 137 let generics = &strct.generics; in struct_debug() [all...] |
/third_party/rust/crates/syn/examples/heapsize/heapsize_derive/src/ |
H A D | lib.rs | 17 let generics = add_trait_bounds(input.generics); in derive_heap_size() 18 let (impl_generics, ty_generics, where_clause) = generics.split_for_impl(); in derive_heap_size() 37 fn add_trait_bounds(mut generics: Generics) -> Generics { in add_trait_bounds() 38 for param in &mut generics.params { in add_trait_bounds() 43 generics in add_trait_bounds()
|
/third_party/rust/crates/cxx/gen/build/src/syntax/ |
H A D | parse.rs | 89 for pair in item.generics.params.into_pairs() { in parse_struct() 120 if let Some(where_clause) = &item.generics.where_clause { in parse_struct() 169 let generics = Lifetimes { in parse_struct() 170 lt_token: item.generics.lt_token, in parse_struct() 172 gt_token: item.generics.gt_token, in parse_struct() 184 generics, in parse_struct() 215 if !item.generics.params.is_empty() { in parse_enum() 219 let generics = &item.generics; in parse_enum() 220 let span = quote!(#vis #enum_token #ident #generics); in parse_enum() [all...] |
H A D | check.rs | 314 check_lifetimes(cx, &strct.generics); in check_api_struct() 351 check_lifetimes(cx, &enm.generics); in check_api_enum() 371 check_lifetimes(cx, &ety.generics); in check_api_type() 406 if !efn.generics.params.is_empty() && !efn.trusted { in check_api_fn() 412 if !efn.generics.params.is_empty() && efn.unsafety.is_none() { in check_api_fn() 423 check_generics(cx, &efn.sig.generics); in check_api_fn() 497 check_lifetimes(cx, &alias.generics); in check_api_type_alias() 555 if !resolve.generics.lifetimes.is_empty() { in check_mut_return_restriction() 572 Some(resolve) => !resolve.generics.lifetimes.is_empty(), in visit_type() 623 fn check_lifetimes(cx: &mut Check, generics [all...] |
H A D | tokens.rs | 181 self.generics.to_tokens(tokens); in to_tokens() 190 self.generics.to_tokens(tokens); in to_tokens() 199 self.generics.to_tokens(tokens); in to_tokens() 208 self.generics.to_tokens(tokens); in to_tokens() 260 generics: _, in to_tokens() 304 let NamedType { rust, generics } = self; in to_tokens() 306 generics.to_tokens(tokens); in to_tokens()
|
/third_party/rust/crates/cxx/gen/lib/src/syntax/ |
H A D | parse.rs | 89 for pair in item.generics.params.into_pairs() { in parse_struct() 120 if let Some(where_clause) = &item.generics.where_clause { in parse_struct() 169 let generics = Lifetimes { in parse_struct() 170 lt_token: item.generics.lt_token, in parse_struct() 172 gt_token: item.generics.gt_token, in parse_struct() 184 generics, in parse_struct() 215 if !item.generics.params.is_empty() { in parse_enum() 219 let generics = &item.generics; in parse_enum() 220 let span = quote!(#vis #enum_token #ident #generics); in parse_enum() [all...] |
H A D | check.rs | 314 check_lifetimes(cx, &strct.generics); in check_api_struct() 351 check_lifetimes(cx, &enm.generics); in check_api_enum() 371 check_lifetimes(cx, &ety.generics); in check_api_type() 406 if !efn.generics.params.is_empty() && !efn.trusted { in check_api_fn() 412 if !efn.generics.params.is_empty() && efn.unsafety.is_none() { in check_api_fn() 423 check_generics(cx, &efn.sig.generics); in check_api_fn() 497 check_lifetimes(cx, &alias.generics); in check_api_type_alias() 555 if !resolve.generics.lifetimes.is_empty() { in check_mut_return_restriction() 572 Some(resolve) => !resolve.generics.lifetimes.is_empty(), in visit_type() 623 fn check_lifetimes(cx: &mut Check, generics [all...] |
H A D | tokens.rs | 181 self.generics.to_tokens(tokens); in to_tokens() 190 self.generics.to_tokens(tokens); in to_tokens() 199 self.generics.to_tokens(tokens); in to_tokens() 208 self.generics.to_tokens(tokens); in to_tokens() 260 generics: _, in to_tokens() 304 let NamedType { rust, generics } = self; in to_tokens() 306 generics.to_tokens(tokens); in to_tokens()
|
/third_party/rust/crates/cxx/macro/src/syntax/ |
H A D | parse.rs | 89 for pair in item.generics.params.into_pairs() { in parse_struct() 120 if let Some(where_clause) = &item.generics.where_clause { in parse_struct() 169 let generics = Lifetimes { in parse_struct() 170 lt_token: item.generics.lt_token, in parse_struct() 172 gt_token: item.generics.gt_token, in parse_struct() 184 generics, in parse_struct() 215 if !item.generics.params.is_empty() { in parse_enum() 219 let generics = &item.generics; in parse_enum() 220 let span = quote!(#vis #enum_token #ident #generics); in parse_enum() [all...] |
H A D | check.rs | 314 check_lifetimes(cx, &strct.generics); in check_api_struct() 351 check_lifetimes(cx, &enm.generics); in check_api_enum() 371 check_lifetimes(cx, &ety.generics); in check_api_type() 406 if !efn.generics.params.is_empty() && !efn.trusted { in check_api_fn() 412 if !efn.generics.params.is_empty() && efn.unsafety.is_none() { in check_api_fn() 423 check_generics(cx, &efn.sig.generics); in check_api_fn() 497 check_lifetimes(cx, &alias.generics); in check_api_type_alias() 555 if !resolve.generics.lifetimes.is_empty() { in check_mut_return_restriction() 572 Some(resolve) => !resolve.generics.lifetimes.is_empty(), in visit_type() 623 fn check_lifetimes(cx: &mut Check, generics [all...] |
H A D | tokens.rs | 181 self.generics.to_tokens(tokens); in to_tokens() 190 self.generics.to_tokens(tokens); in to_tokens() 199 self.generics.to_tokens(tokens); in to_tokens() 208 self.generics.to_tokens(tokens); in to_tokens() 260 generics: _, in to_tokens() 304 let NamedType { rust, generics } = self; in to_tokens() 306 generics.to_tokens(tokens); in to_tokens()
|
/third_party/rust/crates/cxx/gen/cmd/src/syntax/ |
H A D | parse.rs | 89 for pair in item.generics.params.into_pairs() { in parse_struct() 120 if let Some(where_clause) = &item.generics.where_clause { in parse_struct() 169 let generics = Lifetimes { in parse_struct() 170 lt_token: item.generics.lt_token, in parse_struct() 172 gt_token: item.generics.gt_token, in parse_struct() 184 generics, in parse_struct() 215 if !item.generics.params.is_empty() { in parse_enum() 219 let generics = &item.generics; in parse_enum() 220 let span = quote!(#vis #enum_token #ident #generics); in parse_enum() [all...] |
H A D | check.rs | 314 check_lifetimes(cx, &strct.generics); in check_api_struct() 351 check_lifetimes(cx, &enm.generics); in check_api_enum() 371 check_lifetimes(cx, &ety.generics); in check_api_type() 406 if !efn.generics.params.is_empty() && !efn.trusted { in check_api_fn() 412 if !efn.generics.params.is_empty() && efn.unsafety.is_none() { in check_api_fn() 423 check_generics(cx, &efn.sig.generics); in check_api_fn() 497 check_lifetimes(cx, &alias.generics); in check_api_type_alias() 555 if !resolve.generics.lifetimes.is_empty() { in check_mut_return_restriction() 572 Some(resolve) => !resolve.generics.lifetimes.is_empty(), in visit_type() 623 fn check_lifetimes(cx: &mut Check, generics [all...] |
H A D | tokens.rs | 181 self.generics.to_tokens(tokens); in to_tokens() 190 self.generics.to_tokens(tokens); in to_tokens() 199 self.generics.to_tokens(tokens); in to_tokens() 208 self.generics.to_tokens(tokens); in to_tokens() 260 generics: _, in to_tokens() 304 let NamedType { rust, generics } = self; in to_tokens() 306 generics.to_tokens(tokens); in to_tokens()
|
/third_party/rust/crates/cxx/syntax/ |
H A D | parse.rs | 89 for pair in item.generics.params.into_pairs() { in parse_struct() 120 if let Some(where_clause) = &item.generics.where_clause { in parse_struct() 169 let generics = Lifetimes { in parse_struct() 170 lt_token: item.generics.lt_token, in parse_struct() 172 gt_token: item.generics.gt_token, in parse_struct() 184 generics, in parse_struct() 215 if !item.generics.params.is_empty() { in parse_enum() 219 let generics = &item.generics; in parse_enum() 220 let span = quote!(#vis #enum_token #ident #generics); in parse_enum() [all...] |
H A D | check.rs | 314 check_lifetimes(cx, &strct.generics); in check_api_struct() 351 check_lifetimes(cx, &enm.generics); in check_api_enum() 371 check_lifetimes(cx, &ety.generics); in check_api_type() 406 if !efn.generics.params.is_empty() && !efn.trusted { in check_api_fn() 412 if !efn.generics.params.is_empty() && efn.unsafety.is_none() { in check_api_fn() 423 check_generics(cx, &efn.sig.generics); in check_api_fn() 497 check_lifetimes(cx, &alias.generics); in check_api_type_alias() 555 if !resolve.generics.lifetimes.is_empty() { in check_mut_return_restriction() 572 Some(resolve) => !resolve.generics.lifetimes.is_empty(), in visit_type() 623 fn check_lifetimes(cx: &mut Check, generics [all...] |
H A D | tokens.rs | 181 self.generics.to_tokens(tokens); in to_tokens() 190 self.generics.to_tokens(tokens); in to_tokens() 199 self.generics.to_tokens(tokens); in to_tokens() 208 self.generics.to_tokens(tokens); in to_tokens() 260 generics: _, in to_tokens() 304 let NamedType { rust, generics } = self; in to_tokens() 306 generics.to_tokens(tokens); in to_tokens()
|
/third_party/rust/crates/syn/tests/ |
H A D | test_generics.rs | 23 generics: Generics { in test_split_for_impl() 103 let generics = input.generics; in test_split_for_impl() 104 let (impl_generics, ty_generics, where_clause) = generics.split_for_impl(); in test_split_for_impl() 189 generics: Generics { in test_fn_precedence_in_where_clause() 256 let where_clause = input.sig.generics.where_clause.as_ref().unwrap(); in test_fn_precedence_in_where_clause()
|
/third_party/rust/crates/syn/src/gen/ |
H A D | clone.rs | 48 generics: self.generics.clone(), in clone() 60 generics: self.generics.clone(), in clone() 164 generics: self.generics.clone(), in clone() 221 generics: self.generics.clone(), in clone() 916 generics: self.generics in clone() [all...] |