Lines Matching refs:UseTree
317 pub tree: UseTree,
435 pub enum UseTree {
459 pub tree: Box<UseTree>,
494 pub items: Punctuated<UseTree, Token![,]>,
922 TraitItemType, UseGlob, UseGroup, UseName, UsePath, UseRename, UseTree, Variadic,
1359 impl Parse for UseTree { implementation
1360 fn parse(input: ParseStream) -> Result<UseTree> { in parse() argument
1369 ) -> Result<Option<UseTree>> { in parse_use_tree() argument
1379 Ok(Some(UseTree::Path(UsePath { in parse_use_tree()
1385 Ok(Some(UseTree::Rename(UseRename { in parse_use_tree()
1399 Ok(Some(UseTree::Name(UseName { ident }))) in parse_use_tree()
1402 Ok(Some(UseTree::Glob(UseGlob { in parse_use_tree()
1435 Ok(Some(UseTree::Group(UseGroup { brace_token, items }))) in parse_use_tree()