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(), "_");
}