rollup merge of #21141: tcard/master

Really small correction.

This anti-example in the Closures section is supposed to fail because of a borrow, but it was failing at the type inference because of insufficient type information.

This makes it fail for the expected reason.
This commit is contained in:
Alex Crichton 2015-01-15 14:11:54 -08:00
commit b86a84867a

View File

@ -51,7 +51,7 @@ defined. The closure borrows any variables it uses, so this will error:
```{rust,ignore}
fn main() {
let mut x = 5;
let mut x: i32 = 5;
let printer = |&:| { println!("x is: {}", x); };