]> git.lizzy.rs Git - rust.git/commitdiff
Format
authorJonas Schievink <jonasschievink@gmail.com>
Mon, 10 Feb 2020 17:20:22 +0000 (18:20 +0100)
committerJonas Schievink <jonasschievink@gmail.com>
Tue, 17 Mar 2020 21:17:31 +0000 (22:17 +0100)
src/libcore/future/mod.rs
src/librustc_ast_lowering/expr.rs

index 6150f34d8446d035e29842d6dfdb386a2cfabc54..9dcb2cea2ea716fec3fe90ebae734db9466143e4 100644 (file)
@@ -47,7 +47,7 @@ unsafe impl Sync for ResumeTy {}
 #[inline]
 pub const fn from_generator<T>(gen: T) -> impl Future<Output = T::Return>
 where
-    T: Generator<ResumeTy, Yield = ()>
+    T: Generator<ResumeTy, Yield = ()>,
 {
     #[derive(Copy, Clone, Debug, Eq, PartialEq, Ord, PartialOrd, Hash)]
     struct GenFuture<T: Generator<ResumeTy, Yield = ()>>(T);
index 104634f4fa0bbf32e308ecd30c8a9744e90a8e7b..868b31d668c0cb7ecf829392705930c1c0acbd55 100644 (file)
@@ -675,11 +675,8 @@ fn lower_expr_await(&mut self, await_span: Span, expr: &Expr) -> hir::ExprKind<'
 
             if let Some(task_context_hid) = self.task_context {
                 let lhs = self.expr_ident(span, task_context_ident, task_context_hid);
-                let assign = self.expr(
-                    span,
-                    hir::ExprKind::Assign(lhs, yield_expr, span),
-                    AttrVec::new(),
-                );
+                let assign =
+                    self.expr(span, hir::ExprKind::Assign(lhs, yield_expr, span), AttrVec::new());
                 self.stmt_expr(span, assign)
             } else {
                 // Use of `await` outside of an async context. Return `yield_expr` so that we can
@@ -688,8 +685,7 @@ fn lower_expr_await(&mut self, await_span: Span, expr: &Expr) -> hir::ExprKind<'
             }
         };
 
-        let loop_block =
-            self.block_all(span, arena_vec![self; inner_match_stmt, yield_stmt], None);
+        let loop_block = self.block_all(span, arena_vec![self; inner_match_stmt, yield_stmt], None);
 
         // loop { ...; task_context = yield (); }
         let loop_expr = self.arena.alloc(hir::Expr {