Update to the last Rust.

The 'do' notation does not work for |A| -> B closures any more.