commit | 4fb71233f00609ec6272fa321cb898607aa47d28 | [log] [tgz] |
---|---|---|
author | David Tolnay <dtolnay@gmail.com> | Sat Aug 25 23:14:50 2018 -0400 |
committer | David Tolnay <dtolnay@gmail.com> | Sun Aug 26 08:07:38 2018 -0400 |
tree | ec185a51079dcee1c0d04b0e7541a9e37704bade | |
parent | 3ecbcaf6ddb70726053721557d8c8bbf3c546e4a [diff] [blame] |
Parse paths
diff --git a/src/data.rs b/src/data.rs index b87eaf1..36ba136 100644 --- a/src/data.rs +++ b/src/data.rs
@@ -303,13 +303,7 @@ } fn parse_crate(input: ParseStream) -> Result<Self> { - let followed_by_colons = { - let ahead = input.fork(); - ahead.parse::<Token![crate]>()?; - ahead.peek(Token![::]) - }; - - if followed_by_colons { + if input.peek2(Token![::]) { Ok(Visibility::Inherited) } else { Ok(Visibility::Crate(VisCrate {