This is my personal template to write Rust code. It contains various example functions and tasks that I may have to look up in the future.
rustup default nightly
rustup update
rustup install 1.40.0
rustup install nightly-YYYY-MM-DD
Apply version:
rustup override set nightly-YYYY-MM-DD
cargo install cargo-edit
rustup component add clippy
cargo clippy
rustup component add rustfmt
cargo fmt
cargo add crate_name
cargo rm crate_name
cargo run
cargo test
cargo bench
cargo check
See https://github.com/johnthagen/min-sized-rust
With xargo
I was able to get my binary down to 90kb
cargo install xargo
xargo build --release