Format with rustfmt 0.4.2
diff --git a/src/lib.rs b/src/lib.rs
index 21becec..a465747 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -588,9 +588,9 @@
     use std::marker;
     use std::rc::Rc;
 
+    use imp;
     pub use TokenStream;
     use TokenTree;
-    use imp;
 
     pub struct IntoIter {
         inner: imp::TokenTreeIter,
diff --git a/src/stable.rs b/src/stable.rs
index 16c3bff..2fb422a 100644
--- a/src/stable.rs
+++ b/src/stable.rs
@@ -665,12 +665,12 @@
     loop {
         let input_no_ws = skip_whitespace(input);
         if input_no_ws.rest.len() == 0 {
-            break
+            break;
         }
         if let Ok((a, tokens)) = doc_comment(input_no_ws) {
             input = a;
             trees.extend(tokens);
-            continue
+            continue;
         }
 
         let (a, tt) = match token_tree(input_no_ws) {
@@ -689,7 +689,7 @@
     f: fn(Cursor<'a>) -> PResult<'a, T>,
 ) -> PResult<'a, (T, ::Span)> {
     let (a, b) = f(skip_whitespace(input))?;
-    Ok((a, ((b, ::Span::_new(Span { })))))
+    Ok((a, ((b, ::Span::_new(Span {})))))
 }
 
 #[cfg(procmacro2_semver_exempt)]
@@ -1162,7 +1162,7 @@
 fn int(input: Cursor) -> PResult<()> {
     let (rest, ()) = digits(input)?;
     for suffix in &[
-        "isize", "i8", "i16", "i32", "i64", "i128", "usize", "u8", "u16", "u32", "u64", "u128"
+        "isize", "i8", "i16", "i32", "i64", "i128", "usize", "u8", "u16", "u32", "u64", "u128",
     ] {
         if rest.starts_with(suffix) {
             return word_break(rest.advance(suffix.len()));
diff --git a/src/unstable.rs b/src/unstable.rs
index d913df4..85698aa 100644
--- a/src/unstable.rs
+++ b/src/unstable.rs
@@ -82,8 +82,7 @@
 
 impl iter::FromIterator<TokenTree> for TokenStream {
     fn from_iter<I: IntoIterator<Item = TokenTree>>(streams: I) -> Self {
-        let streams = streams.into_iter().map(TokenStream::from)
-            .flat_map(|t| t.0);
+        let streams = streams.into_iter().map(TokenStream::from).flat_map(|t| t.0);
         TokenStream(streams.collect::<proc_macro::TokenStream>())
     }
 }
@@ -138,16 +137,8 @@
                 o.set_span(::Span::_new(Span(tt.span())));
                 o.into()
             }
-            proc_macro::TokenTree::Term(s) => {
-                ::Term::_new(Term {
-                    term: s,
-                }).into()
-            }
-            proc_macro::TokenTree::Literal(l) => {
-                ::Literal::_new(Literal {
-                    lit: l,
-                }).into()
-            }
+            proc_macro::TokenTree::Term(s) => ::Term::_new(Term { term: s }).into(),
+            proc_macro::TokenTree::Literal(l) => ::Literal::_new(Literal { lit: l }).into(),
         })
     }
 
@@ -322,9 +313,7 @@
 
 impl Literal {
     fn _new(lit: proc_macro::Literal) -> Literal {
-        Literal {
-            lit,
-        }
+        Literal { lit }
     }
 
     suffixed_numbers! {
@@ -364,7 +353,6 @@
         Literal::_new(proc_macro::Literal::f64_unsuffixed(f))
     }
 
-
     pub fn string(t: &str) -> Literal {
         Literal::_new(proc_macro::Literal::string(t))
     }