about summary refs log tree commit diff
path: root/src/libsyntax_ext/concat_idents.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libsyntax_ext/concat_idents.rs')
-rw-r--r--src/libsyntax_ext/concat_idents.rs26
1 files changed, 15 insertions, 11 deletions
diff --git a/src/libsyntax_ext/concat_idents.rs b/src/libsyntax_ext/concat_idents.rs
index 7d8bc8b87bc..d870e858bea 100644
--- a/src/libsyntax_ext/concat_idents.rs
+++ b/src/libsyntax_ext/concat_idents.rs
@@ -1,15 +1,16 @@
 use syntax::ast;
-use syntax_expand::base::{self, *};
-use syntax::token::{self, Token};
 use syntax::ptr::P;
-use syntax_pos::Span;
+use syntax::token::{self, Token};
+use syntax::tokenstream::{TokenStream, TokenTree};
+use syntax_expand::base::{self, *};
 use syntax_pos::symbol::Symbol;
-use syntax::tokenstream::{TokenTree, TokenStream};
+use syntax_pos::Span;
 
-pub fn expand_concat_idents<'cx>(cx: &'cx mut ExtCtxt<'_>,
-                                 sp: Span,
-                                 tts: TokenStream)
-                                 -> Box<dyn base::MacResult + 'cx> {
+pub fn expand_concat_idents<'cx>(
+    cx: &'cx mut ExtCtxt<'_>,
+    sp: Span,
+    tts: TokenStream,
+) -> Box<dyn base::MacResult + 'cx> {
     if tts.is_empty() {
         cx.span_err(sp, "concat_idents! takes 1 or more arguments.");
         return DummyResult::any(sp);
@@ -27,8 +28,9 @@ pub fn expand_concat_idents<'cx>(cx: &'cx mut ExtCtxt<'_>,
             }
         } else {
             match e {
-                TokenTree::Token(Token { kind: token::Ident(name, _), .. }) =>
-                    res_str.push_str(&name.as_str()),
+                TokenTree::Token(Token { kind: token::Ident(name, _), .. }) => {
+                    res_str.push_str(&name.as_str())
+                }
                 _ => {
                     cx.span_err(sp, "concat_idents! requires ident args.");
                     return DummyResult::any(sp);
@@ -39,7 +41,9 @@ pub fn expand_concat_idents<'cx>(cx: &'cx mut ExtCtxt<'_>,
 
     let ident = ast::Ident::new(Symbol::intern(&res_str), cx.with_call_site_ctxt(sp));
 
-    struct ConcatIdentsResult { ident: ast::Ident }
+    struct ConcatIdentsResult {
+        ident: ast::Ident,
+    }
 
     impl base::MacResult for ConcatIdentsResult {
         fn make_expr(self: Box<Self>) -> Option<P<ast::Expr>> {