$ curl -sSf https://static.rust-lang.org/rustup.sh | sh -s --
The method is simple and transparent. An optional --channel=beta or --channel=nightly parameter chooses between a stable release (default), beta, or nightly build.
Should we do something similar? Andrei