Skip to content

Commit 3fcb649

Browse files
committed
Fix a few typos in the doc
1 parent 872d107 commit 3fcb649

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/doc/book/closures.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ fn call_with_ref<'a, F>(some_closure:F) -> i32
339339
where F: Fn(&'a 32) -> i32 {
340340
```
341341

342-
However this presents a problem with in our case. When you specify the explict
342+
However this presents a problem with in our case. When you specify the explicit
343343
lifetime on a function it binds that lifetime to the *entire* scope of the function
344344
instead of just the invocation scope of our closure. This means that the borrow checker
345345
will see a mutable reference in the same lifetime as our immutable reference and fail
@@ -354,7 +354,7 @@ fn call_with_ref<F>(some_closure:F) -> i32
354354
```
355355

356356
This lets the Rust compiler find the minimum lifetime to invoke our closure and
357-
satisfy the borrow checker's rules. Our function then compiles and excutes as we
357+
satisfy the borrow checker's rules. Our function then compiles and executes as we
358358
expect.
359359

360360
```rust

src/doc/book/testing.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,7 @@ one.
431431

432432
Cargo will ignore files in subdirectories of the `tests/` directory.
433433
Therefore shared modules in integrations tests are possible.
434-
For example `tests/common/mod.rs` is not seperatly compiled by cargo but can
434+
For example `tests/common/mod.rs` is not separately compiled by cargo but can
435435
be imported in every test with `mod common;`
436436

437437
That's all there is to the `tests` directory. The `tests` module isn't needed

0 commit comments

Comments
 (0)