Lines Matching refs:Vec
155 fn fields(&self) -> Vec<(&Visibility, TokenStream, &Type)>; in fields()
157 fn variants(&self) -> Vec<(Option<&Variant>, Vec<(&Visibility, TokenStream, &Type)>)>; in variants()
163 fn fields(&self) -> Vec<(&Visibility, TokenStream, &Type)> { in fields()
171 fn variants(&self) -> Vec<(Option<&Variant>, Vec<(&Visibility, TokenStream, &Type)>)> { in variants()
189 fn fields(&self) -> Vec<(&Visibility, TokenStream, &Type)> { in fields()
193 fn variants(&self) -> Vec<(Option<&Variant>, Vec<(&Visibility, TokenStream, &Type)>)> { in variants()
203 fn fields(&self) -> Vec<(&Visibility, TokenStream, &Type)> { in fields()
207 fn variants(&self) -> Vec<(Option<&Variant>, Vec<(&Visibility, TokenStream, &Type)>)> { in variants()
217 fn fields(&self) -> Vec<(&Visibility, TokenStream, &Type)> { in fields()
221 fn variants(&self) -> Vec<(Option<&Variant>, Vec<(&Visibility, TokenStream, &Type)>)> { in variants()
232 ) -> Vec<(&'a Visibility, TokenStream, &'a Type)> { in map_fields()
400 Explicit(Vec<WherePredicate>),
438 param_extras: Vec<GenericParam>,
457 param_extras: Vec::new(), in new()
473 pub(crate) fn param_extras(mut self, param_extras: Vec<GenericParam>) -> Self { in param_extras()
559 let field_type_bounds: Vec<_> = match (self.field_type_trait_bounds, &fields[..]) { in build()
633 .collect::<Vec<_>>(); in build()
647 let mut params: Vec<_> = self in build()