We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
parse_view_item
1 parent 9c96a79 commit 7ef2007Copy full SHA for 7ef2007
src/libsyntax/parse/parser.rs
@@ -5609,6 +5609,14 @@ impl<'a> Parser<'a> {
5609
}
5610
5611
5612
+ /// Parse a ViewItem, e.g. `use foo::bar` or `extern crate foo`
5613
+ pub fn parse_view_item(&mut self, attrs: Vec<Attribute>) -> ViewItem {
5614
+ match self.parse_item_or_view_item(attrs, false) {
5615
+ IoviViewItem(vi) => vi,
5616
+ _ => self.fatal("expected `use` or `extern crate`"),
5617
+ }
5618
5619
+
5620
/// Parse, e.g., "use a::b::{z,y}"
5621
fn parse_use(&mut self) -> ViewItem_ {
5622
return ViewItemUse(self.parse_view_path());
0 commit comments