]> git.lizzy.rs Git - rust.git/blobdiff - tests/target/impls.rs
Tidy up and pass tests
[rust.git] / tests / target / impls.rs
index 216c9d5193dc59183833a61bb29ff3f66705747d..91172b39fe593be5337a3e08dac05856c297d34b 100644 (file)
@@ -78,7 +78,6 @@ fn foo() {}
     }
 }
 
-
 mod b {
     mod a {
         impl Foo {
@@ -142,11 +141,13 @@ impl<T> PartialEq for S<T>
 }
 
 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
-    for Handle<NodeRef<BorrowType, K, V, NodeType>, HandleType> {
+    for Handle<NodeRef<BorrowType, K, V, NodeType>, HandleType>
+{
 }
 
 mod x {
@@ -161,7 +162,8 @@ impl<A, B, C, D> Foo
 }
 
 impl<ConcreteThreadSafeLayoutNode: ThreadSafeLayoutNodeFoo>
-    Issue1249<ConcreteThreadSafeLayoutNode> {
+    Issue1249<ConcreteThreadSafeLayoutNode>
+{
     // Creates a new flow constructor.
     fn foo() {}
 }
@@ -202,3 +204,16 @@ pub trait SomeTrait
     + FromStr {
     // comment
 }
+
+// #1995
+impl Foo {
+    fn f(
+        S {
+            aaaaaaaaaa: aaaaaaaaaa,
+            bbbbbbbbbb: bbbbbbbbbb,
+            cccccccccc: cccccccccc,
+        }: S,
+    ) -> u32 {
+        1
+    }
+}