Fix position of auto in auto trait declaration

This commit is contained in:
Thomas Lively 2018-05-18 17:25:33 -04:00
parent b0eb899324
commit 5d56adb10c
3 changed files with 5 additions and 1 deletions

View File

@ -963,9 +963,9 @@ pub fn format_trait(context: &RewriteContext, item: &ast::Item, offset: Indent)
let mut result = String::with_capacity(128);
let header = format!(
"{}{}{}trait ",
format_auto(is_auto),
format_visibility(&item.vis),
format_unsafety(unsafety),
format_auto(is_auto),
);
result.push_str(&header);

View File

@ -95,3 +95,5 @@ trait FooBar = Foo
// #2637
auto trait Example {}
pub auto trait PubExample {}
pub unsafe auto trait PubUnsafeExample {}

View File

@ -133,3 +133,5 @@ trait FooBar = Foo
// #2637
auto trait Example {}
pub auto trait PubExample {}
pub unsafe auto trait PubUnsafeExample {}