Overriding Dependencies| doc.rust-lang.org
Features| doc.rust-lang.org
Semantic version (SemVer) is possibly the most widely used software versioning scheme. We all know how SemVer works: MAJOR.MINOR.PATCH. The first number is for backward-incompatible changes, the middle number is for backward-compatible new features, and the last number is for backward-compatible bugfixes. …it’s a shame how infrequently it actually seems to be used this way! Backward incompatible changes on minor versions happen all the time. By far the most common example are deprecations...| kidger.site
I’ve been messing around with embedded rust recently, using the BBC micro:bit as a learning platform. Its really cool to see a high level language achieving the same results as low level c. However, one of my favorite features of rust, the ease of unit testing, is a bit less straightforward to do in cross-compiled, no-std projects. Obviously we cant run tests on our local machine that rely on hardware only found on the target board, but most of a project is going to be logic independent of ...| Mildly interesting
Feature Name: cargo-script| rust-lang.github.io
Workspaces| doc.rust-lang.org
Dependency Resolution| doc.rust-lang.org
Chrono: Date and Time for Rust| docs.rs
Unstable Features| doc.rust-lang.org
Cargo Targets| doc.rust-lang.org
The Manifest Format| doc.rust-lang.org