Merge pull request #3050 from andrehjr/empty-impl-body-with-braces-newline
Trait Implementation - Adds a newline before the last brace on impls without a body if the first brace is also on a newline
This commit is contained in:
commit
86fff9eafa
@ -755,11 +755,10 @@ pub fn format_impl(
|
|||||||
result.push_str(&inner_indent_str);
|
result.push_str(&inner_indent_str);
|
||||||
result.push_str(visitor.buffer.to_string().trim());
|
result.push_str(visitor.buffer.to_string().trim());
|
||||||
result.push_str(&outer_indent_str);
|
result.push_str(&outer_indent_str);
|
||||||
}
|
} else if need_newline || !context.config.empty_item_single_line() {
|
||||||
|
|
||||||
if result.ends_with('{') && !context.config.empty_item_single_line() {
|
|
||||||
result.push_str(&sep);
|
result.push_str(&sep);
|
||||||
}
|
}
|
||||||
|
|
||||||
result.push('}');
|
result.push('}');
|
||||||
|
|
||||||
Some(result)
|
Some(result)
|
||||||
|
@ -78,4 +78,5 @@ where
|
|||||||
S: event::Stream,
|
S: event::Stream,
|
||||||
F: for<'t> FnMut(transform::Api<'t, Stream<ContentStream<S>>>) -> transform::Api<'t, X>,
|
F: for<'t> FnMut(transform::Api<'t, Stream<ContentStream<S>>>) -> transform::Api<'t, X>,
|
||||||
X: event::Stream,
|
X: event::Stream,
|
||||||
{}
|
{
|
||||||
|
}
|
||||||
|
@ -134,11 +134,13 @@ mod m {
|
|||||||
|
|
||||||
impl<BorrowType, K, V, NodeType, HandleType>
|
impl<BorrowType, K, V, NodeType, HandleType>
|
||||||
Handle<NodeRef<BorrowType, K, V, NodeType>, HandleType>
|
Handle<NodeRef<BorrowType, K, V, NodeType>, HandleType>
|
||||||
{}
|
{
|
||||||
|
}
|
||||||
|
|
||||||
impl<BorrowType, K, V, NodeType, HandleType> PartialEq
|
impl<BorrowType, K, V, NodeType, HandleType> PartialEq
|
||||||
for Handle<NodeRef<BorrowType, K, V, NodeType>, HandleType>
|
for Handle<NodeRef<BorrowType, K, V, NodeType>, HandleType>
|
||||||
{}
|
{
|
||||||
|
}
|
||||||
|
|
||||||
mod x {
|
mod x {
|
||||||
impl<A, B, C, D> Foo
|
impl<A, B, C, D> Foo
|
||||||
@ -147,7 +149,8 @@ mod x {
|
|||||||
B: 'static,
|
B: 'static,
|
||||||
C: 'static,
|
C: 'static,
|
||||||
D: 'static,
|
D: 'static,
|
||||||
{}
|
{
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<ConcreteThreadSafeLayoutNode: ThreadSafeLayoutNodeFoo>
|
impl<ConcreteThreadSafeLayoutNode: ThreadSafeLayoutNodeFoo>
|
||||||
@ -229,4 +232,5 @@ impl<'seq1, 'seq2, 'body, 'scope, Channel>
|
|||||||
>
|
>
|
||||||
where
|
where
|
||||||
Channel: DmaChannel,
|
Channel: DmaChannel,
|
||||||
{}
|
{
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user