impl Default for TokenStream
diff --git a/src/lib.rs b/src/lib.rs
index 67f8033..9930c3c 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -118,6 +118,14 @@
     }
 }
 
+/// `TokenStream::default()` returns an empty stream,
+/// i.e. this is equivalent with `TokenStream::new()`.
+impl Default for TokenStream {
+    fn default() -> Self {
+        TokenStream::new()
+    }
+}
+
 /// Attempts to break the string into tokens and parse those tokens into a token
 /// stream.
 ///