This is not the right way to package a Rust binary for Debian; it makes
no attempt to use system Rust crates and instead invokes cargo itself to
download what's needed. However it makes it much easier to test
deployment and in the unlikely event I decide to upload to Debian I'll
fix it to use dh-cargo etc first.