Home
last modified time | relevance | path

Searched refs:Punctuated (Results 1 – 16 of 16) sorted by relevance

/linux/rust/syn/
H A Dpunctuated.rs49 pub struct Punctuated<T, P> { struct
54 impl<T, P> Punctuated<T, P> { argument
57 Punctuated { in new()
212 self.inner.pop().map(|(t, p)| Pair::Punctuated(t, p)) in pop()
317 let mut punctuated = Punctuated::new(); in parse_terminated_with()
369 let mut punctuated = Punctuated::new(); in parse_separated_nonempty_with()
387 impl<T, P> Clone for Punctuated<T, P> implementation
393 Punctuated { in clone()
407 impl<T, P> Eq for Punctuated<T, P> implementation
416 impl<T, P> PartialEq for Punctuated<T, P> implementation
[all …]
H A Dgenerics.rs8 use crate::punctuated::{Iter, IterMut, Punctuated};
30 pub params: Punctuated<GenericParam, Token![,]>,
65 pub bounds: Punctuated<Lifetime, Token![+]>,
76 pub bounds: Punctuated<TypeParamBound, Token![+]>,
100 params: Punctuated::new(), in default()
154 predicates: Punctuated::new(), in make_where_clause()
360 pub lifetimes: Punctuated<GenericParam, Token![,]>,
370 lifetimes: Punctuated::new(), in default()
382 bounds: Punctuated::new(), in new()
393 bounds: Punctuated::new(), in from()
[all …]
H A Dpath.rs9 use crate::punctuated::Punctuated;
18 pub segments: Punctuated<PathSegment, Token![::]>,
29 segments: Punctuated::new(), in from()
205 pub args: Punctuated<GenericArgument, Token![,]>,
241 pub bounds: Punctuated<TypeParamBound, Token![+]>,
252 pub inputs: Punctuated<Type, Token![,]>,
304 use crate::punctuated::Punctuated;
377 let mut bounds = Punctuated::new(); in parse()
469 let mut args = Punctuated::new(); in do_parse()
585 let mut segments = Punctuated::new(); in parse_mod_style()
[all …]
H A Dpat.rs7 use crate::punctuated::Punctuated;
127 pub cases: Punctuated<Pat, Token![|]>,
167 pub elems: Punctuated<Pat, Token![,]>,
179 pub fields: Punctuated<FieldPat, Token![,]>,
190 pub elems: Punctuated<Pat, Token![,]>,
202 pub elems: Punctuated<Pat, Token![,]>,
257 use crate::punctuated::Punctuated;
404 let mut cases = Punctuated::new(); in multi_pat_impl()
503 let mut elems = Punctuated::new(); in pat_tuple_struct()
527 let mut fields = Punctuated::new(); in pat_struct()
[all …]
H A Dty.rs11 use crate::punctuated::Punctuated;
114 pub inputs: Punctuated<BareFnArg, Token![,]>,
135 pub bounds: Punctuated<TypeParamBound, Token![+]>,
219 pub bounds: Punctuated<TypeParamBound, Token![+]>,
228 pub elems: Punctuated<Type, Token![,]>,
287 use crate::punctuated::Punctuated;
387 elems: Punctuated::new(), in ambig_ty()
400 let mut bounds = Punctuated::new(); in ambig_ty()
426 let mut elems = Punctuated::new(); in ambig_ty()
479 let mut bounds = Punctuated::new(); in ambig_ty()
[all …]
H A Dderive.rs7 use crate::punctuated::Punctuated;
55 pub variants: Punctuated<Variant, Token![,]>,
77 use crate::punctuated::Punctuated;
191 Punctuated<Variant, Token![,]>, in data_enum()
H A Dmeta.rs10 use crate::punctuated::Punctuated;
409 let mut segments = Punctuated::new(); in parse_meta_path()
H A Ddata.rs6 use crate::punctuated::{self, Punctuated};
56 pub named: Punctuated<Field, Token![,]>,
65 pub unnamed: Punctuated<Field, Token![,]>,
158 Fields::Unit => Punctuated::<Field, ()>::new().into_iter(), in into_iter()
H A Dparse_quote.rs152 use crate::punctuated::Punctuated;
224 impl<T: Parse, P: Parse> ParseQuote for Punctuated<T, P> { implementation
H A Dclassify.rs10 use crate::punctuated::Punctuated;
119 bounds: &Punctuated<TypeParamBound, Token![+]>, in trailing_unparameterized_path()
292 bounds: &Punctuated<TypeParamBound, Token![+]>, in expr_trailing_brace()
H A Dparse.rs190 use crate::punctuated::Punctuated;
740 ) -> Result<Punctuated<T, P::Token>> in parse_terminated()
746 Punctuated::parse_terminated_with(self, parser) in parse_terminated()
H A Ditem.rs13 use crate::punctuated::Punctuated;
130 pub variants: Punctuated<Variant, Token![,]>,
260 pub supertraits: Punctuated<TypeParamBound, Token![+]>,
276 pub bounds: Punctuated<TypeParamBound, Token![+]>,
494 pub items: Punctuated<UseTree, Token![,]>,
674 pub bounds: Punctuated<TypeParamBound, Token![+]>,
805 pub inputs: Punctuated<FnArg, Token![,]>,
931 use crate::punctuated::Punctuated;
1132 bounds: Punctuated<TypeParamBound, Token![+]>,
1202 ) -> Result<(Option<Token![:]>, Punctuated<TypeParamBound, Token![+]>)> { in parse_optional_bounds()
[all …]
H A Dexpr.rs21 use crate::punctuated::Punctuated;
277 pub elems: Punctuated<Expr, Token![,]>,
354 pub args: Punctuated<Expr, Token![,]>,
380 pub inputs: Punctuated<Pat, Token![,]>,
546 pub args: Punctuated<Expr, Token![,]>,
640 pub fields: Punctuated<FieldValue, Token![,]>,
672 pub elems: Punctuated<Expr, Token![,]>,
743 segments: Punctuated::new(),
1209 use crate::punctuated::Punctuated;
2012 elems: Punctuated::new(), in paren_or_tuple()
[all …]
/linux/rust/pin-init/internal/src/
H A Dinit.rs9 punctuated::Punctuated,
21 fields: Punctuated<InitializerField, Token![,]>,
221 fields: &Punctuated<InitializerField, Token![,]>,
366 fields: &Punctuated<InitializerField, Token![,]>,
417 let mut fields = Punctuated::new();
/linux/rust/syn/gen/
H A Dvisit_mut.rs9 use crate::punctuated::Punctuated;
978 for mut el in Punctuated::pairs_mut(&mut node.args) { in visit_angle_bracketed_generic_arguments_mut()
1189 for mut el in Punctuated::pairs_mut(&mut node.lifetimes) { in visit_bound_lifetimes_mut()
1237 for mut el in Punctuated::pairs_mut(&mut node.bounds) { in visit_constraint_mut()
1268 for mut el in Punctuated::pairs_mut(&mut node.variants) { in visit_data_enum_mut()
1441 for mut el in Punctuated::pairs_mut(&mut node.elems) { in visit_expr_array_mut()
1526 for mut el in Punctuated::pairs_mut(&mut node.args) { in visit_expr_call_mut()
1557 for mut el in Punctuated::pairs_mut(&mut node.inputs) { in visit_expr_closure_mut()
1730 for mut el in Punctuated::pairs_mut(&mut node.args) { in visit_expr_method_call_mut()
1831 for mut el in Punctuated::pairs_mut(&mut node.fields) { in visit_expr_struct_mut()
[all …]
H A Dvisit.rs9 use crate::punctuated::Punctuated;
970 for el in Punctuated::pairs(&node.args) { in visit_angle_bracketed_generic_arguments()
1187 for el in Punctuated::pairs(&node.lifetimes) { in visit_bound_lifetimes()
1237 for el in Punctuated::pairs(&node.bounds) { in visit_constraint()
1268 for el in Punctuated::pairs(&node.variants) { in visit_data_enum()
1445 for el in Punctuated::pairs(&node.elems) { in visit_expr_array()
1544 for el in Punctuated::pairs(&node.args) { in visit_expr_call()
1579 for el in Punctuated::pairs(&node.inputs) { in visit_expr_closure()
1780 for el in Punctuated::pairs(&node.args) { in visit_expr_method_call()
1897 for el in Punctuated::pairs(&node.fields) { in visit_expr_struct()
[all …]