diff options
| author | Jorge Aparicio <jorge@japaric.io> | 2019-02-12 11:08:39 +0100 |
|---|---|---|
| committer | Jorge Aparicio <jorge@japaric.io> | 2019-02-12 11:08:39 +0100 |
| commit | 1ba03b9f00611dbc5f79a128bd7306e57195edb3 (patch) | |
| tree | cc08519319f363589d6c3564a48acb3dd8eab722 /src | |
| parent | 557a51ede11b39acd37dcadb5bd3e12c4e7e7b28 (diff) | |
document MSRV and SemVer policy
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib.rs | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -14,6 +14,20 @@ //! //! [`#[app]`]: ../cortex_m_rtfm_macros/attr.app.html //! +//! # Minimum Supported Rust Version (MSRV) +//! +//! This crate is guaranteed to compile on stable Rust 1.31 (2018 edition) and up. It *might* +//! compile on older versions but that may change in any new patch release. +//! +//! # Semantic Versioning +//! +//! Like the Rust project, this crate adheres to [SemVer]: breaking changes in the API and semantics +//! require a *semver bump* (a new minor version release), with the exception of breaking changes +//! that fix soundness issues -- those are considered bug fixes and can be landed in a new patch +//! release. +//! +//! [SemVer]: https://semver.org/spec/v2.0.0.html +//! //! # Cargo features //! //! - `timer-queue`. This opt-in feature enables the `schedule` API which can be used to schedule |
