diff --git a/doc/tutorial.md b/doc/tutorial.md index 9344c43ba10adb290f69b4e1aec69c93be81b839..874383097db5ad67db3d94206993a88b7ed9216c 100644 --- a/doc/tutorial.md +++ b/doc/tutorial.md @@ -1539,9 +1539,9 @@ for spawning [tasks][tasks]. Rust closures have a convenient subtyping property: you can pass any kind of closure (as long as the arguments and return types match) to functions -that expect a `fn()`. Thus, when writing a higher-order function that +that expect a `&fn()`. Thus, when writing a higher-order function that only calls its function argument, and does nothing else with it, you -should almost always declare the type of that argument as `fn()`. That way, +should almost always declare the type of that argument as `&fn()`. That way, callers may pass any kind of closure. ~~~~