Format with rustfmt 0.7.0
diff --git a/src/lib.rs b/src/lib.rs
index c723b44..3a059e6 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -516,13 +516,12 @@
 }
 
 impl PartialEq for Ident {
-    fn eq(&self, other: &Ident) -> bool{
+    fn eq(&self, other: &Ident) -> bool {
         self.to_string() == other.to_string()
     }
 }
 
-impl Eq for Ident {
-}
+impl Eq for Ident {}
 
 impl PartialOrd for Ident {
     fn partial_cmp(&self, other: &Ident) -> Option<Ordering> {
diff --git a/src/stable.rs b/src/stable.rs
index 801a1df..02338a5 100644
--- a/src/stable.rs
+++ b/src/stable.rs
@@ -622,7 +622,8 @@
     }
 
     pub fn string(t: &str) -> Literal {
-        let mut s = t.chars()
+        let mut s = t
+            .chars()
             .flat_map(|c| c.escape_default())
             .collect::<String>();
         s.push('"');
@@ -805,10 +806,7 @@
             let start = input.len() - input_no_ws.len();
             let len = input_no_ws.len() - a.len();
             let end = start + len;
-            Ok((
-                a,
-                Literal::_new(input.rest[start..end].to_string()),
-            ))
+            Ok((a, Literal::_new(input.rest[start..end].to_string())))
         }
         Err(LexError) => Err(LexError),
     }
diff --git a/src/strnom.rs b/src/strnom.rs
index e465b03..099dab9 100644
--- a/src/strnom.rs
+++ b/src/strnom.rs
@@ -73,7 +73,8 @@
     while i < bytes.len() {
         let s = input.advance(i);
         if bytes[i] == b'/' {
-            if s.starts_with("//") && (!s.starts_with("///") || s.starts_with("////"))
+            if s.starts_with("//")
+                && (!s.starts_with("///") || s.starts_with("////"))
                 && !s.starts_with("//!")
             {
                 if let Some(len) = s.find('\n') {
@@ -84,7 +85,8 @@
             } else if s.starts_with("/**/") {
                 i += 4;
                 continue;
-            } else if s.starts_with("/*") && (!s.starts_with("/**") || s.starts_with("/***"))
+            } else if s.starts_with("/*")
+                && (!s.starts_with("/**") || s.starts_with("/***"))
                 && !s.starts_with("/*!")
             {
                 let (_, com) = block_comment(s)?;
diff --git a/src/unstable.rs b/src/unstable.rs
index 8026fda..2ddc939 100644
--- a/src/unstable.rs
+++ b/src/unstable.rs
@@ -2,8 +2,8 @@
 
 use std::fmt;
 use std::iter;
-use std::str::FromStr;
 use std::panic;
+use std::str::FromStr;
 
 use proc_macro;
 use stable;
@@ -108,7 +108,7 @@
 impl From<TokenTree> for TokenStream {
     fn from(token: TokenTree) -> TokenStream {
         if !nightly_works() {
-            return TokenStream::Stable(token.into())
+            return TokenStream::Stable(token.into());
         }
         let tt: proc_macro::TokenTree = match token {
             TokenTree::Group(tt) => {
@@ -142,13 +142,12 @@
 impl iter::FromIterator<TokenTree> for TokenStream {
     fn from_iter<I: IntoIterator<Item = TokenTree>>(trees: I) -> Self {
         if nightly_works() {
-            let trees = trees.into_iter()
+            let trees = trees
+                .into_iter()
                 .map(TokenStream::from)
-                .flat_map(|t| {
-                    match t {
-                        TokenStream::Nightly(s) => s,
-                        TokenStream::Stable(_) => mismatch(),
-                    }
+                .flat_map(|t| match t {
+                    TokenStream::Nightly(s) => s,
+                    TokenStream::Stable(_) => mismatch(),
                 });
             TokenStream::Nightly(trees.collect())
         } else {
@@ -161,17 +160,17 @@
     fn extend<I: IntoIterator<Item = TokenTree>>(&mut self, streams: I) {
         match self {
             TokenStream::Nightly(tts) => {
-                *tts = tts.clone()
+                *tts = tts
+                    .clone()
                     .into_iter()
                     .chain(
-                        streams.into_iter()
+                        streams
+                            .into_iter()
                             .map(TokenStream::from)
-                            .flat_map(|t| {
-                                match t {
-                                    TokenStream::Nightly(tts) => tts.into_iter(),
-                                    _ => panic!()
-                                }
-                            })
+                            .flat_map(|t| match t {
+                                TokenStream::Nightly(tts) => tts.into_iter(),
+                                _ => panic!(),
+                            }),
                     )
                     .collect();
             }
diff --git a/tests/test.rs b/tests/test.rs
index 673a35f..629213d 100644
--- a/tests/test.rs
+++ b/tests/test.rs
@@ -2,11 +2,14 @@
 
 use std::str::{self, FromStr};
 
-use proc_macro2::{Literal, Spacing, Span, Ident, TokenStream, TokenTree};
+use proc_macro2::{Ident, Literal, Spacing, Span, TokenStream, TokenTree};
 
 #[test]
 fn terms() {
-    assert_eq!(Ident::new("String", Span::call_site()).to_string(), "String");
+    assert_eq!(
+        Ident::new("String", Span::call_site()).to_string(),
+        "String"
+    );
     assert_eq!(Ident::new("fn", Span::call_site()).to_string(), "fn");
     assert_eq!(Ident::new("_", Span::call_site()).to_string(), "_");
 }