From b2b14d0f7ffd325a2e81ebd0378fb3d9719cc26b Mon Sep 17 00:00:00 2001 From: Seiichi Uchida Date: Tue, 5 Dec 2017 08:41:20 +0900 Subject: [PATCH] Foramt macro on types --- src/types.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/types.rs b/src/types.rs index ef185a3f7d4..88f9dba5c3f 100644 --- a/src/types.rs +++ b/src/types.rs @@ -23,6 +23,7 @@ use items::{format_generics_item_list, generics_shape_from_config}; use lists::{definitive_tactic, itemize_list, write_list, ListFormatting, ListTactic, Separator, SeparatorPlace, SeparatorTactic}; +use macros::{rewrite_macro, MacroPosition}; use rewrite::{Rewrite, RewriteContext}; use shape::Shape; use utils::{colon_spaces, extra_offset, first_line_width, format_abi, format_mutability, @@ -726,7 +727,9 @@ fn rewrite(&self, context: &RewriteContext, shape: Shape) -> Option { } ast::TyKind::BareFn(ref bare_fn) => rewrite_bare_fn(bare_fn, self.span, context, shape), ast::TyKind::Never => Some(String::from("!")), - ast::TyKind::Mac(..) => None, + ast::TyKind::Mac(ref mac) => { + rewrite_macro(mac, None, context, shape, MacroPosition::Expression) + } ast::TyKind::ImplicitSelf => Some(String::from("")), ast::TyKind::ImplTrait(ref it) => it.rewrite(context, shape) .map(|it_str| format!("impl {}", it_str)), -- 2.44.0