X-Git-Url: https://git.ralfj.de/rust-101.git/blobdiff_plain/832768ac8f69b436c1f90ad7a2f01af25091599a..b89eed2cb450e67dd00102d1018adbb9a0cb1cae:/src/part11.rs?ds=sidebyside diff --git a/src/part11.rs b/src/part11.rs index 7361604..9217be8 100644 --- a/src/part11.rs +++ b/src/part11.rs @@ -87,7 +87,7 @@ pub fn main() { //@ that doesn't work out this time. Remember the `'static` bound above? Borrowing `count` in the environment would //@ violate that bound, as the borrow is only valid for this block. If the callbacks are triggered later, we'd be in trouble. //@ We have to explicitly tell Rust to `move` ownership of the variable into the closure. Its environment will then contain a - //@ `usize` rather than a `&mut uszie`, and the closure has no effect on this local variable anymore. + //@ `usize` rather than a `&mut usize`, and the closure has no effect on this local variable anymore. let mut count: usize = 0; c.register_generic(move |val| { count = count+1;