You can download the rustup bootstrapper if you don’t like curl to bash. I would recommend against using the debian packages.
If you're willing to stick with an older version of cargo and rustc, why not?
Thankfully, crates.io lists the dates next to crates so that users can select a version that is released before or during the release cycle of their compiler, thus guaranteeing compatibility.