Lines Matching defs:items
33 /// A block of foreign items: `extern "C" { ... }`.
36 /// An impl block providing trait or associated items: `impl<A> Trait
147 /// A block of foreign items: `extern "C" { ... }`.
154 pub items: Vec<ForeignItem>,
159 /// An impl block providing trait or associated items: `impl<A> Trait
173 pub items: Vec<ImplItem>,
249 pub items: Vec<TraitItem>,
481 pub items: Punctuated<UseTree, Token![,]>,
1365 let mut items = Punctuated::new();
1378 Some(tree) => items.push_value(tree),
1385 items.push_punct(comma);
1390 Ok(Some(UseTree::Group(UseGroup { brace_token, items })))
1732 let mut items = Vec::new();
1734 items.push(content.parse()?);
1743 content: Some((brace_token, items)),
1762 let mut items = Vec::new();
1764 items.push(content.parse()?);
1772 items,
2162 let mut items = Vec::new();
2164 items.push(content.parse()?);
2179 items,
2555 let mut items = Vec::new();
2557 items.push(content.parse()?);
2572 items,
2945 if let Some((brace, items)) = &self.content {
2948 tokens.append_all(items);
2964 tokens.append_all(&self.items);
3055 tokens.append_all(&self.items);
3092 tokens.append_all(&self.items);
3155 self.items.to_tokens(tokens);