not only does it take ages to cross compile because WEEE, RUST TARGETING EMBEDDED SYSTEMS!
but now I just tried to compile some code which had no docs on how to compile it but "cargo build" mostly worked, except it said I needed to enable a feature which I can't enable because I have the wrong flavor of rust
this code cannot be compiled on this flavor of rust. the version is fine, but you can't turn on this option unless you're using the nightly version, because that permits you to use unstable features
I'm sure the rust community has very good reasons for designing their compiler this way
but I am not writing rust code, merely trying to use it. and it's annoying