This email on rust-dev points out that move arguments (with a '-') are not documented in the tutorial or reference manual: https://mail.mozilla.org/pipermail/rust-dev/2012-April/001632.html They should be documented.