Illustrate the syntax for peek
diff --git a/src/lookahead.rs b/src/lookahead.rs
index a6ca6d8..5a3c901 100644
--- a/src/lookahead.rs
+++ b/src/lookahead.rs
@@ -90,6 +90,17 @@
impl<'a> Lookahead1<'a> {
/// Looks at the next token in the parse stream to determine whether it
/// matches the requested type of token.
+ ///
+ /// # Syntax
+ ///
+ /// Note that this method does not use turbofish syntax. Pass the peek type
+ /// inside of parentheses.
+ ///
+ /// - `input.peek(Token![struct])`
+ /// - `input.peek(Token![==])`
+ /// - `input.peek(Ident)`
+ /// - `input.peek(Lifetime)`
+ /// - `input.peek(token::Brace)`
pub fn peek<T: Peek>(&self, token: T) -> bool {
let _ = token;
peek_impl(self, T::Token::peek, T::Token::display)
diff --git a/src/parse.rs b/src/parse.rs
index b243827..90b3d3e 100644
--- a/src/parse.rs
+++ b/src/parse.rs
@@ -332,6 +332,17 @@
///
/// Does not advance the position of the parse stream.
///
+ /// # Syntax
+ ///
+ /// Note that this method does not use turbofish syntax. Pass the peek type
+ /// inside of parentheses.
+ ///
+ /// - `input.peek(Token![struct])`
+ /// - `input.peek(Token![==])`
+ /// - `input.peek(Ident)`
+ /// - `input.peek(Lifetime)`
+ /// - `input.peek(token::Brace)`
+ ///
/// # Example
///
/// In this example we finish parsing the list of supertraits when the next