| /external/rust/crates/serde_derive/src/ |
| D | bound.rs | 14 pub fn without_defaults(generics: &syn::Generics) -> syn::Generics { in without_defaults() argument 15 syn::Generics { in without_defaults() 16 params: generics in without_defaults() 28 ..generics.clone() in without_defaults() 33 generics: &syn::Generics, in with_where_predicates() argument 35 ) -> syn::Generics { in with_where_predicates() argument 36 let mut generics = generics.clone(); in with_where_predicates() localVariable 37 generics in with_where_predicates() 41 generics in with_where_predicates() 46 generics: &syn::Generics, in with_where_predicates_from_fields() argument [all …]
|
| /external/rust/crates/darling/tests/ |
| D | from_generics.rs | 14 pub generics: ast::Generics<ast::GenericParam<MyTypeParam>>, field 30 /// Verify that `ast::Generics` is populated correctly when there is no generics declaration 34 assert!(rec.generics.where_clause.is_none()); in no_generics() 35 assert_eq!(rec.generics.params.len(), 0); in no_generics() 49 assert!(rec.generics.where_clause.is_none()); in expand_some() 52 assert!(rec.generics.params[0].as_lifetime_param().is_some()); in expand_some() 54 let mut ty_param_iter = rec.generics.type_params(); in expand_some() 77 /// Verify ≤0.4.1 behavior - where `generics` had to be `syn::Generics` - keeps working. 82 pub generics: syn::Generics, in passthrough() field 94 let mut type_param_iter = rec.generics.type_params(); in passthrough() [all …]
|
| /external/auto/value/src/it/gwtserializer/src/test/java/com/google/auto/value/client/ |
| D | GwtSerializerTest.java | 40 Generics<Simple> echo(Generics<Simple> generics); in echo() argument 42 GenericsWithBuilder<SimpleWithBuilder> echo(GenericsWithBuilder<SimpleWithBuilder> generics); in echo() argument 54 void echo(Generics<Simple> generics, AsyncCallback<Generics<Simple>> callback); in echo() argument 57 GenericsWithBuilder<SimpleWithBuilder> generics, in echo() argument 107 public Generics<Simple> echo(Generics<Simple> generics) { in echo() argument 108 return Generics.create(echo(generics.simple())); in echo() 113 GenericsWithBuilder<SimpleWithBuilder> generics) { in echo() argument 115 .simple(echo(generics.simple())) in echo() 182 abstract static class Generics<T> { class in GwtSerializerTest 185 public static <T> Generics<T> create(T simple) { in create() [all …]
|
| /external/rust/crates/syn/tests/ |
| D | test_item.rs | 38 generics: Generics, in test_macro_variable_attr() 57 generics: Generics, in test_negative_impl() 70 generics: Generics, in test_negative_impl() 82 generics: Generics, in test_negative_impl() 113 generics: Generics, in test_negative_impl() 132 generics: Generics, in test_macro_variable_impl() 168 generics: Generics { in test_supertraits() 180 generics: Generics { in test_supertraits() 193 generics: Generics { in test_supertraits() 217 generics: Generics { in test_supertraits() [all …]
|
| D | test_derive_input.rs | 24 generics: Generics, in test_unit() 63 generics: Generics, in test_struct() 142 generics: Generics { in test_union() 229 generics: Generics { in test_enum() 375 generics: Generics, in test_attr_with_mod_style_path_with_self() 417 generics: Generics, in test_pub_restricted() 471 generics: Generics, in test_pub_restricted_crate() 498 generics: Generics, in test_pub_restricted_super() 526 generics: Generics, in test_pub_restricted_in_super() 545 generics: Generics, in test_fields_on_unit_struct() [all …]
|
| /external/rust/crates/mockall_derive/src/ |
| D | mockable_struct.rs | 7 fn add_to_trait_object(generics: &mut Generics, var: &Pat, to: &mut TypeTraitObject) { in add_lifetime_parameters() argument 42 generics.lt_token.get_or_insert(Token); in add_lifetime_parameters() 43 generics.gt_token.get_or_insert(Token); in add_lifetime_parameters() 45 generics.params.push(gpl); in add_lifetime_parameters() 49 fn add_to_type(generics: &mut Generics, var: &Pat, ty: &mut Type) { in add_lifetime_parameters() argument 51 Type::Array(ta) => add_to_type(generics, var, ta.elem.as_mut()), in add_lifetime_parameters() 60 add_to_trait_object(generics, var, to); in add_lifetime_parameters() 62 add_to_type(generics, var, tr.elem.as_mut()); in add_lifetime_parameters() 66 add_to_trait_object(generics, var, to); in add_lifetime_parameters() 75 _ => add_to_type(generics, var, tr.elem.as_mut()), in add_lifetime_parameters() [all …]
|
| D | lib.rs | 78 fn concretize_args(gen: &Generics, args: &Punctuated<FnArg, Token![,]>) -> in concretize_args() argument 79 (Generics, Vec<FnArg>, Vec<TokenStream>) in concretize_args() argument 138 let outg = Generics { in concretize_args() 277 fn declosurefy(gen: &Generics, args: &Punctuated<FnArg, Token![,]>) -> in declosurefy() argument 278 (Generics, Vec<FnArg>, Vec<TokenStream>) in declosurefy() argument 317 // Then remove those types from both the Generics' params and where clause in declosurefy() 352 let outg = Generics { in declosurefy() 435 /// Remove any generics that place constraints on Self. 436 fn dewhereselfify(generics: &mut Generics) { in dewhereselfify() argument 437 if let Some(ref mut wc) = &mut generics.where_clause { in dewhereselfify() [all …]
|
| D | mock_item_struct.rs | 12 fn phantom_default_inits(generics: &Generics) -> Vec<TokenStream> { in phantom_default_inits() 13 generics.params in phantom_default_inits() 23 fn phantom_fields(generics: &Generics) -> Vec<TokenStream> { in phantom_fields() 24 generics.params in phantom_fields() 124 generics: Generics, field 142 let (ig, tg, wc) = self.generics.split_for_impl(); in debug_impl() 179 phantom_default_inits(&self.generics) in phantom_default_inits() 183 phantom_fields(&self.generics) in phantom_fields() 191 let generics = mockable.generics.clone(); in from() localVariable 211 .struct_generics(&generics) in from() [all …]
|
| /external/rust/crates/darling_core/src/ |
| D | from_generics.rs | 1 use syn::Generics; 5 /// Creates an instance by parsing an entire generics declaration, including the 8 fn from_generics(generics: &Generics) -> Result<Self>; in from_generics() 12 fn from_generics(_generics: &Generics) -> Result<Self> { in from_generics() 17 impl FromGenerics for Generics { implementation 18 fn from_generics(generics: &Generics) -> Result<Self> { in from_generics() 19 Ok(generics.clone()) in from_generics() 24 fn from_generics(generics: &Generics) -> Result<Self> { in from_generics() 25 Ok(FromGenerics::from_generics(generics)) in from_generics()
|
| /external/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/engine/ast/ |
| D | ConcreteReference.java | 50 public abstract ImmutableList<Reference> generics(); in generics() method in ConcreteReference 74 if (!generics().isEmpty()) { in name() 76 for (int i = 0; i < generics().size(); i++) { in name() 77 Reference r = generics().get(i); in name() 79 if (i < generics().size() - 1) { in name() 133 // Don't check generics for cases like "List<String> foo = new ArrayList<>(); in isSupertypeOrEquals() 138 if (generics().size() == other.generics().size()) { in isSupertypeOrEquals() 139 for (int i = 0; i < generics().size(); i++) { in isSupertypeOrEquals() 140 Reference thisGeneric = generics().get(i); in isSupertypeOrEquals() 141 Reference otherGeneric = other.generics().get(i); in isSupertypeOrEquals() [all …]
|
| D | VaporReference.java | 38 public abstract ImmutableList<Reference> generics(); in generics() method in VaporReference 120 && generics().equals(ref.generics()) in equals() 126 int hash = 17 * pakkage().hashCode() + 19 * name().hashCode() + 23 * generics().hashCode(); in hashCode() 134 public Reference copyAndSetGenerics(List<Reference> generics) { in copyAndSetGenerics() argument 135 return toBuilder().setGenerics(generics).build(); in copyAndSetGenerics() 178 abstract ImmutableList<Reference> generics(); in generics() method in VaporReference.Builder 188 NodeValidator.checkNoNullElements(generics(), "generics", contextInfo); in build() 206 if (!generics().isEmpty()) { in build() 208 for (int i = 0; i < generics().size(); i++) { in build() 209 Reference r = generics().get(i); in build() [all …]
|
| /external/rust/crates/syn/src/ |
| D | derive.rs | 11 pub generics: Generics, 76 let generics = input.parse::<Generics>()?; in parse() localVariable 82 generics: Generics { in parse() 84 ..generics in parse() 95 let generics = input.parse::<Generics>()?; in parse() localVariable 101 generics: Generics { in parse() 103 ..generics in parse() 114 let generics = input.parse::<Generics>()?; in parse() localVariable 120 generics: Generics { in parse() 122 ..generics in parse() [all …]
|
| D | item.rs | 97 pub generics: Generics, 114 pub generics: Generics, 166 pub generics: Generics, 227 pub generics: Generics, 244 pub generics: Generics, 260 pub generics: Generics, 275 pub generics: Generics, 290 pub generics: Generics, 340 generics: input.generics, in from() 349 generics: input.generics, in from() [all …]
|
| /external/rust/crates/darling_core/src/codegen/ |
| D | outer_from_impl.rs | 3 use syn::{GenericParam, Generics, Path, TraitBound, TraitBoundModifier, TypeParamBound}; 26 let generics = compute_impl_bounds(self.trait_bound(), base.generics.clone(), &used); in wrap() localVariable 27 let (impl_generics, ty_generics, where_clause) = generics.split_for_impl(); in wrap() 40 fn compute_impl_bounds(bound: Path, mut generics: Generics, applies_to: &IdentSet) -> Generics { in compute_impl_bounds() argument 41 if generics.params.is_empty() { in compute_impl_bounds() 42 return generics; in compute_impl_bounds() 52 for param in generics.params.iter_mut() { in compute_impl_bounds() 60 generics in compute_impl_bounds()
|
| /external/rust/crates/clap_derive/src/derives/ |
| D | parser.rs | 21 Generics, 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() argument 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() argument 108 let (impl_generics, ty_generics, where_clause) = generics.split_for_impl(); in gen_for_enum() [all …]
|
| /external/rust/crates/darling_core/src/ast/ |
| D | generics.rs | 1 //! Types for working with generics 11 /// `darling::ast::Generics` needs a way to test its params array in order to iterate over type par… 134 /// A mirror of the `syn::Generics` type which can contain arbitrary representations 137 pub struct Generics<P, W = syn::WhereClause> { struct 142 impl<P, W> Generics<P, W> { impl 148 impl<P: FromGenericParam> FromGenerics for Generics<P> { implementation 149 fn from_generics(generics: &syn::Generics) -> Result<Self> { in from_generics() 150 Ok(Generics { in from_generics() 151 params: generics in from_generics() 156 where_clause: generics.where_clause.clone(), in from_generics() [all …]
|
| /external/rust/cxx/macro/src/ |
| D | derive.rs | 102 let generics = &strct.generics; in struct_copy() localVariable 105 impl #generics ::cxx::core::marker::Copy for #ident #generics {} in struct_copy() 111 let generics = &strct.generics; in struct_clone() localVariable 130 impl #generics ::cxx::core::clone::Clone for #ident #generics { in struct_clone() 140 let generics = &strct.generics; in struct_debug() localVariable 146 impl #generics ::cxx::core::fmt::Debug for #ident #generics { in struct_debug() 158 let generics = &strct.generics; in struct_default() localVariable 163 impl #generics ::cxx::core::default::Default for #ident #generics { in struct_default() 177 let generics = &strct.generics; in struct_ord() localVariable 181 impl #generics ::cxx::core::cmp::Ord for #ident #generics { in struct_ord() [all …]
|
| D | expand.rs | 14 use crate::{derive, generics}; 18 use syn::{parse_quote, punctuated, Generics, Lifetime, Result, Token}; 162 let generics = &strct.generics; in expand_struct() localVariable 179 #visibility #struct_token #ident #generics { in expand_struct() 191 unsafe impl #generics ::cxx::ExternType for #ident #generics { in expand_struct() 204 let generics = &strct.generics; in expand_struct_operators() localVariable 217 … extern "C" fn #local_name #generics(lhs: &#ident #generics, rhs: &#ident #generics) -> bool { in expand_struct_operators() 230 … extern "C" fn #local_name #generics(lhs: &#ident #generics, rhs: &#ident #generics) -> bool { in expand_struct_operators() 244 … extern "C" fn #local_name #generics(lhs: &#ident #generics, rhs: &#ident #generics) -> bool { in expand_struct_operators() 256 … extern "C" fn #local_name #generics(lhs: &#ident #generics, rhs: &#ident #generics) -> bool { in expand_struct_operators() [all …]
|
| /external/rust/crates/thiserror-impl/src/ |
| D | generics.rs | 6 use syn::{parse_quote, GenericArgument, Generics, Ident, PathArguments, Token, Type, WhereClause}; 13 pub fn new(generics: &'a Generics) -> Self { in new() 15 names: generics.type_params().map(|param| ¶m.ident).collect(), in new() 74 pub fn augment_where_clause(&self, generics: &Generics) -> WhereClause { in augment_where_clause() 75 let mut generics = generics.clone(); in augment_where_clause() localVariable 76 let where_clause = generics.make_where_clause(); in augment_where_clause() 81 generics.where_clause.unwrap() in augment_where_clause()
|
| D | ast.rs | 2 use crate::generics::ParamsInScope; 5 Data, DataEnum, DataStruct, DeriveInput, Error, Fields, Generics, Ident, Index, Member, Result, 18 pub generics: &'a Generics, field 26 pub generics: &'a Generics, field 61 let scope = ParamsInScope::new(&node.generics); in from_syn() 71 generics: &node.generics, in from_syn() 80 let scope = ParamsInScope::new(&node.generics); in from_syn() 102 generics: &node.generics, in from_syn()
|
| /external/rust/crates/prettyplease/src/ |
| D | item.rs | 45 self.generics(&item.generics); in item_const() 62 self.generics(&item.generics); in item_enum() 63 self.where_clause_for_body(&item.generics.where_clause); in item_enum() 95 self.where_clause_for_body(&item.sig.generics.where_clause); in item_fn() 139 self.generics(&item.generics); in item_impl() 152 self.where_clause_for_body(&item.generics.where_clause); in item_impl() 221 self.generics(&item.generics); in item_struct() 224 self.where_clause_for_body(&item.generics.where_clause); in item_struct() 238 self.where_clause_semi(&item.generics.where_clause); in item_struct() 242 self.where_clause_semi(&item.generics.where_clause); in item_struct() [all …]
|
| /external/rust/crates/async-trait/src/ |
| D | expand.rs | 14 Generics, Ident, ImplItem, Lifetime, LifetimeParam, Pat, PatIdent, PathArguments, Receiver, 30 generics: &'a Generics, 34 impl_generics: &'a Generics, 41 let generics = match self { in lifetimes() localVariable 42 Context::Trait { generics, .. } => generics, in lifetimes() 45 generics.params.iter().filter_map(move |param| { in lifetimes() 60 generics: &input.generics, in expand() 94 impl_generics: &input.generics, in expand() 185 for param in &mut sig.generics.params { in transform_sig() 194 where_clause_or_default(&mut sig.generics.where_clause) in transform_sig() [all …]
|
| /external/rust/crates/derive_arbitrary/src/ |
| D | lib.rs | 27 build_arbitrary_lifetime(input.generics.clone()); in expand_derive_arbitrary() 40 let generics = apply_trait_bounds( in expand_derive_arbitrary() localVariable 41 input.generics, in expand_derive_arbitrary() 47 let mut generics_with_lifetime = generics.clone(); in expand_derive_arbitrary() 54 let (_, ty_generics, where_clause) = generics.split_for_impl(); in expand_derive_arbitrary() 74 fn build_arbitrary_lifetime(generics: Generics) -> (LifetimeParam, LifetimeParam) { in build_arbitrary_lifetime() 79 for param in generics.params.iter() { in build_arbitrary_lifetime() 91 mut generics: Generics, in apply_trait_bounds() argument 94 ) -> Result<Generics> { in apply_trait_bounds() argument 98 for param in generics.params.iter_mut() { in apply_trait_bounds() [all …]
|
| /external/rust/cxx/syntax/ |
| D | parse.rs | 19 GenericArgument, GenericParam, Generics, Ident, ItemEnum, ItemImpl, ItemStruct, Lit, LitStr, 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() localVariable 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() localVariable 220 let span = quote!(#vis #enum_token #ident #generics); in parse_enum() [all …]
|
| /external/rust/crates/der_derive/src/ |
| D | sequence.rs | 10 use syn::{DeriveInput, GenericParam, Generics, Ident, LifetimeParam}; 17 /// Generics of the struct. 18 generics: Generics, field 45 generics: input.generics.clone(), in new() 53 let mut generics = self.generics.clone(); in to_tokens() localVariable 57 let lifetime = generics in to_tokens() 63 generics in to_tokens() 70 let (_, ty_generics, where_clause) = self.generics.split_for_impl(); in to_tokens() 71 let (impl_generics, _, _) = generics.split_for_impl(); in to_tokens() 148 ir.generics.lifetimes().next().unwrap().lifetime.to_string(), in algorithm_identifier_example() [all …]
|