Home
last modified time | relevance | path

Searched full:generics (Results 1 – 25 of 889) sorted by relevance

12345678910>>...36

/external/rust/crates/serde_derive/src/
Dbound.rs14 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/
Dfrom_generics.rs14 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/
DGwtSerializerTest.java40 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/
Dtest_item.rs38 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 …]
Dtest_derive_input.rs24 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/
Dmockable_struct.rs7 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![<](span)); in add_lifetime_parameters()
43 generics.gt_token.get_or_insert(Token![>](span)); 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 …]
Dlib.rs78 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 …]
Dmock_item_struct.rs12 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/
Dfrom_generics.rs1 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/
DConcreteReference.java50 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 …]
DVaporReference.java38 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/
Dderive.rs11 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 …]
Ditem.rs97 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/
Douter_from_impl.rs3 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/
Dparser.rs21 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/
Dgenerics.rs1 //! 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/
Dderive.rs102 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 …]
Dexpand.rs14 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/
Dgenerics.rs6 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| &param.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()
Dast.rs2 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/
Ditem.rs45 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/
Dexpand.rs14 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/
Dlib.rs27 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/
Dparse.rs19 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/
Dsequence.rs10 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 …]

12345678910>>...36