From 772cb26b2aa18b8293b2b459dd4e68240bc6d2e0 Mon Sep 17 00:00:00 2001 From: Tshepang Mbambo Date: Tue, 28 Apr 2026 15:41:40 +0200 Subject: [PATCH] typo "the type implements" is better grammar than "the type implement" --- src/expressions/closure-expr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/expressions/closure-expr.md b/src/expressions/closure-expr.md index 8f71ddd9b8..ac9a69da4a 100644 --- a/src/expressions/closure-expr.md +++ b/src/expressions/closure-expr.md @@ -46,7 +46,7 @@ A closure can be forced to capture its environment by copying or moving values b r[expr.closure.trait-impl] ## Closure trait implementations -Which traits the closure type implement depends on how variables are captured, the types of the captured variables, and the presence of `async`. See the [call traits and coercions] chapter for how and when a closure implements `Fn`, `FnMut`, and `FnOnce`. The closure type implements [`Send`] and [`Sync`] if the type of every captured variable also implements the trait. +Which traits the closure type implements depends on how variables are captured, the types of the captured variables, and the presence of `async`. See the [call traits and coercions] chapter for how and when a closure implements `Fn`, `FnMut`, and `FnOnce`. The closure type implements [`Send`] and [`Sync`] if the type of every captured variable also implements the trait. r[expr.closure.async] ## Async closures