File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed
Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff 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
343343lifetime on a function it binds that lifetime to the * entire* scope of the function
344344instead of just the invocation scope of our closure. This means that the borrow checker
345345will 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
356356This 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
358358expect.
359359
360360``` rust
Original file line number Diff line number Diff line change 431431
432432Cargo will ignore files in subdirectories of the ` tests/ ` directory.
433433Therefore 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
435435be imported in every test with ` mod common; `
436436
437437That's all there is to the ` tests ` directory. The ` tests ` module isn't needed
You can’t perform that action at this time.
0 commit comments