/third_party/rust/crates/syn/src/ |
D | punctuated.rs | 47 pub struct Punctuated<T, P> { struct 52 impl<T, P> Punctuated<T, P> { argument 56 Punctuated { in new() 65 Punctuated { in new() 197 self.inner.pop().map(|(t, p)| Pair::Punctuated(t, p)) in pop() 296 let mut punctuated = Punctuated::new(); in parse_terminated_with() 354 let mut punctuated = Punctuated::new(); in parse_separated_nonempty_with() 372 impl<T, P> Clone for Punctuated<T, P> implementation 378 Punctuated { in clone() 387 impl<T, P> Eq for Punctuated<T, P> implementation [all …]
|
D | generics.rs | 2 use crate::punctuated::{Iter, IterMut, Punctuated}; 17 pub params: Punctuated<GenericParam, Token![,]>, 58 pub bounds: Punctuated<TypeParamBound, Token![+]>, 74 pub bounds: Punctuated<Lifetime, Token![+]>, 99 params: Punctuated::new(), in default() 177 predicates: Punctuated::new(), in make_where_clause() 430 pub lifetimes: Punctuated<LifetimeDef, Token![,]>, 440 lifetimes: Punctuated::new(), in default() 452 bounds: Punctuated::new(), in new() 463 bounds: Punctuated::new(), in from() [all …]
|
D | path.rs | 2 use crate::punctuated::Punctuated; 12 pub segments: Punctuated<PathSegment, Token![::]>, 23 segments: Punctuated::new(), in from() 134 pub args: Punctuated<GenericArgument, Token![,]>, 161 pub bounds: Punctuated<TypeParamBound, Token![+]>, 175 pub inputs: Punctuated<Type, Token![,]>, 365 let mut args = Punctuated::new(); in parse() 454 fn constraint_bounds(input: ParseStream) -> Result<Punctuated<TypeParamBound, Token![+]>> { in constraint_bounds() 455 let mut bounds = Punctuated::new(); in constraint_bounds() 510 let mut segments = Punctuated::new(); in parse_mod_style() [all …]
|
D | ty.rs | 2 use crate::punctuated::Punctuated; 117 pub inputs: Punctuated<BareFnArg, Token![,]>, 144 pub bounds: Punctuated<TypeParamBound, Token![+]>, 255 pub bounds: Punctuated<TypeParamBound, Token![+]>, 267 pub elems: Punctuated<Type, Token![,]>, 432 elems: Punctuated::new(), in ambig_ty() 445 let mut bounds = Punctuated::new(); in ambig_ty() 463 let mut elems = Punctuated::new(); in ambig_ty() 514 let mut bounds = Punctuated::new(); in ambig_ty() 594 let mut bounds = Punctuated::new(); in ambig_ty() [all …]
|
D | attr.rs | 2 use crate::punctuated::Punctuated; 185 Pair::Punctuated(seg, punct) => { in parse_meta() 186 Pair::Punctuated(clone_ident_segment(seg), Token) in parse_meta() 381 pub nested: Punctuated<NestedMeta, Token![,]>, 537 let mut segments = Punctuated::new(); in parse_meta_path()
|
D | pat.rs | 2 use crate::punctuated::Punctuated; 162 pub cases: Punctuated<Pat, Token![|]>, 229 pub elems: Punctuated<Pat, Token![,]>, 242 pub fields: Punctuated<FieldPat, Token![,]>, 255 pub elems: Punctuated<Pat, Token![,]>, 472 let mut fields = Punctuated::new(); in pat_struct() 601 let mut elems = Punctuated::new(); in pat_tuple() 700 let mut elems = Punctuated::new(); in pat_slice() 744 let mut cases = Punctuated::new(); in multi_pat_impl()
|
D | parse_quote.rs | 139 use crate::punctuated::Punctuated; 156 impl<T: Parse, P: Parse> ParseQuote for Punctuated<T, P> { implementation
|
D | data.rs | 2 use crate::punctuated::Punctuated; 59 pub named: Punctuated<Field, Token![,]>, 71 pub unnamed: Punctuated<Field, Token![,]>, 123 Fields::Unit => Punctuated::<Field, ()>::new().into_iter(), in into_iter()
|
D | derive.rs | 2 use crate::punctuated::Punctuated; 74 pub variants: Punctuated<Variant, Token![,]>, 205 Punctuated<Variant, Token![,]>, in data_enum()
|
D | gen_helper.rs | 4 use crate::punctuated::{Pair, Punctuated}; 24 impl<T, U> FoldHelper for Punctuated<T, U> { implementation
|
/third_party/rust/crates/syn/tests/ |
D | test_iterators.rs | 1 use syn::punctuated::{Pair, Punctuated}; 20 let mut p: Punctuated<_, Token![,]> = punctuated!(2, 3, 4); in pairs() 26 let mut p: Punctuated<_, Token![,]> = punctuated!(2, 3, 4); in pairs() 38 let mut p: Punctuated<_, Token![,]> = punctuated!(2, 3, 4); in iter() 44 let mut p: Punctuated<_, Token![,]> = punctuated!(2, 3, 4); in iter() 53 let p: Punctuated<_, Token![,]> = punctuated!(2, 3, 4); in may_dangle() 61 let mut p: Punctuated<_, Token![,]> = punctuated!(2, 3, 4); in may_dangle()
|
/third_party/rust/crates/syn/json/src/ |
D | lib.rs | 160 Punctuated(Punctuated), enumerator 181 pub struct Punctuated { struct
|
/third_party/rust/crates/tracing/tracing-attributes/src/ |
D | attr.rs | 2 use syn::{punctuated::Punctuated, Expr, Ident, LitInt, LitStr, Path, Token}; 234 let names: Punctuated<Ident, Token![,]> = content.parse_terminated(Ident::parse_any)?; in parse() 285 pub(crate) struct Fields(pub(crate) Punctuated<Field, Token![,]>); 289 pub(crate) name: Punctuated<Ident, Token![.]>, 306 let fields: Punctuated<_, Token![,]> = content.parse_terminated(Field::parse)?; in parse() 327 let name = Punctuated::parse_separated_nonempty_with(input, Ident::parse_any)?; in parse()
|
/third_party/rust/crates/cxx/syntax/ |
D | names.rs | 8 use syn::punctuated::Punctuated; 30 lifetimes: Punctuated::new(), in new()
|
D | mod.rs | 39 use syn::punctuated::Punctuated; 177 pub lifetimes: Punctuated<Lifetime, Token![,]>, 187 pub args: Punctuated<Var, Token![,]>,
|
/third_party/rust/crates/syn/src/gen/ |
D | visit_mut.rs | 8 use crate::punctuated::Punctuated; 801 for el in Punctuated::pairs_mut(&mut node.args) { in visit_angle_bracketed_generic_arguments_mut() 984 for el in Punctuated::pairs_mut(&mut node.lifetimes) { in visit_bound_lifetimes_mut() 1019 for el in Punctuated::pairs_mut(&mut node.bounds) { in visit_constraint_mut() 1051 for el in Punctuated::pairs_mut(&mut node.variants) { in visit_data_enum_mut() 1230 for el in Punctuated::pairs_mut(&mut node.elems) { in visit_expr_array_mut() 1350 for el in Punctuated::pairs_mut(&mut node.args) { in visit_expr_call_mut() 1388 for el in Punctuated::pairs_mut(&mut node.inputs) { in visit_expr_closure_mut() 1557 for el in Punctuated::pairs_mut(&mut node.args) { in visit_expr_method_call_mut() 1655 for el in Punctuated::pairs_mut(&mut node.fields) { in visit_expr_struct_mut() [all …]
|
D | visit.rs | 8 use crate::punctuated::Punctuated; 800 for el in Punctuated::pairs(&node.args) { in visit_angle_bracketed_generic_arguments() 983 for el in Punctuated::pairs(&node.lifetimes) { in visit_bound_lifetimes() 1018 for el in Punctuated::pairs(&node.bounds) { in visit_constraint() 1050 for el in Punctuated::pairs(&node.variants) { in visit_data_enum() 1229 for el in Punctuated::pairs(&node.elems) { in visit_expr_array() 1349 for el in Punctuated::pairs(&node.args) { in visit_expr_call() 1387 for el in Punctuated::pairs(&node.inputs) { in visit_expr_closure() 1556 for el in Punctuated::pairs(&node.args) { in visit_expr_method_call() 1654 for el in Punctuated::pairs(&node.fields) { in visit_expr_struct() [all …]
|
/third_party/rust/crates/syn/codegen/src/ |
D | snapshot.rs | 28 Type::Punctuated(ty) => { in rust_type() 31 quote!(syn::punctuated::Punctuated<#element, #punct>) in rust_type() 59 Type::Std(_) | Type::Punctuated(_) | Type::Option(_) | Type::Vec(_) => true, in is_printable() 241 if let Type::Vec(_) | Type::Punctuated(_) = ty { in expand_impl_body()
|
D | visit.rs | 48 Type::Punctuated(p) => { in visit() 53 for el in Punctuated::pairs(#name) { in visit() 241 use crate::punctuated::Punctuated; in generate()
|
D | visit_mut.rs | 48 Type::Punctuated(p) => { in visit() 53 for el in Punctuated::pairs_mut(#name) { in visit() 237 use crate::punctuated::Punctuated; in generate()
|
/third_party/rust/crates/clap/clap_derive/src/ |
D | attr.rs | 12 punctuated::Punctuated, 49 attr.parse_args_with(Punctuated::<ClapAttr, Token![,]>::parse_terminated) in parse_all() 136 let method_args: Punctuated<_, Token![,]> = nested.parse_terminated(Expr::parse)?; in parse()
|
/third_party/rust/crates/serde/serde_derive/src/internals/ |
D | ast.rs | 7 use syn::punctuated::Punctuated; 140 variants: &'a Punctuated<syn::Variant, Token![,]>, in enum_from_ast() 185 fields: &'a Punctuated<syn::Field, Token![,]>, in fields_from_ast()
|
/third_party/rust/crates/syn/examples/trace-var/trace-var/src/ |
D | lib.rs | 6 use syn::punctuated::Punctuated; 24 let vars = Punctuated::<Ident, Token![,]>::parse_terminated(input)?; in parse()
|
/third_party/rust/crates/syn/tests/debug/ |
D | mod.rs | 14 use syn::punctuated::Punctuated; 115 impl<T, P> Debug for Lite<Punctuated<T, P>>
|
/third_party/rust/crates/clap/clap_derive/src/derives/ |
D | parser.rs | 21 self, punctuated::Punctuated, token::Comma, Data, DataStruct, DeriveInput, Field, Fields, 61 let fields = Punctuated::<Field, Comma>::new(); in derive_parser()
|