diff options
author | David Tolnay <dtolnay@gmail.com> | 2018-09-02 13:32:47 -0700 |
---|---|---|
committer | David Tolnay <dtolnay@gmail.com> | 2018-09-02 13:34:30 -0700 |
commit | 38012deef8477c41d1e18d824957bf4992fb2a5f (patch) | |
tree | 0a66a71c8cd680760afeb533629492d88e95e0b7 /src/generics.rs | |
parent | 800df6efb8adea88dbed335b918a43b038a6b617 (diff) | |
download | syn-38012deef8477c41d1e18d824957bf4992fb2a5f.tar.gz |
Allow where-clause to end at end of input
Diffstat (limited to 'src/generics.rs')
-rw-r--r-- | src/generics.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/generics.rs b/src/generics.rs index 07ea86ba..c63cb690 100644 --- a/src/generics.rs +++ b/src/generics.rs @@ -771,7 +771,8 @@ pub mod parsing { predicates: { let mut predicates = Punctuated::new(); loop { - if input.peek(token::Brace) + if input.is_empty() + || input.peek(token::Brace) || input.peek(Token![,]) || input.peek(Token![;]) || input.peek(Token![:]) && !input.peek(Token![::]) |