Document that Parser trait checks for unparsed tokens
diff --git a/src/parse.rs b/src/parse.rs
index 247d45f..b4da36c 100644
--- a/src/parse.rs
+++ b/src/parse.rs
@@ -1093,10 +1093,16 @@
     type Output;
 
     /// Parse a proc-macro2 token stream into the chosen syntax tree node.
+    ///
+    /// This function will check that the input is fully parsed. If there are
+    /// any unparsed tokens at the end of the stream, an error is returned.
     fn parse2(self, tokens: TokenStream) -> Result<Self::Output>;
 
     /// Parse tokens of source code into the chosen syntax tree node.
     ///
+    /// This function will check that the input is fully parsed. If there are
+    /// any unparsed tokens at the end of the stream, an error is returned.
+    ///
     /// *This method is available if Syn is built with both the `"parsing"` and
     /// `"proc-macro"` features.*
     #[cfg(all(
@@ -1109,6 +1115,9 @@
 
     /// Parse a string of Rust code into the chosen syntax tree node.
     ///
+    /// This function will check that the input is fully parsed. If there are
+    /// any unparsed tokens at the end of the string, an error is returned.
+    ///
     /// # Hygiene
     ///
     /// Every span in the resulting syntax tree will be set to resolve at the