Home
last modified time | relevance | path

Searched refs:generics (Results 1 - 25 of 87) sorted by relevance

1234

/third_party/rust/crates/serde/serde_derive/src/
H A Dbound.rs11 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 Dparser.rs47 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 Dinto_app.rs24 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 Ditem.rs98 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 Dderive.rs11 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 Dexpand.rs14 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 Dderive.rs99 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 Dlib.rs17 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 Dparse.rs89 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 Dcheck.rs314 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 Dtokens.rs181 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 Dparse.rs89 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 Dcheck.rs314 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 Dtokens.rs181 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 Dparse.rs89 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 Dcheck.rs314 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 Dtokens.rs181 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 Dparse.rs89 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 Dcheck.rs314 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 Dtokens.rs181 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 Dparse.rs89 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 Dcheck.rs314 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 Dtokens.rs181 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 Dtest_generics.rs23 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 Dclone.rs48 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...]

Completed in 15 milliseconds

1234