diff --git a/.evergreen/Cargo.lock.msrv b/.evergreen/Cargo.lock.msrv index d7c8b742..98545ca3 100644 --- a/.evergreen/Cargo.lock.msrv +++ b/.evergreen/Cargo.lock.msrv @@ -4,14 +4,15 @@ version = 3 [[package]] name = "ahash" -version = "0.8.0" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57e6e951cfbb2db8de1828d49073a113a29fd7117b1596caa781a258c7e38d72" +checksum = "cd7d5a2cecb58716e47d67d5703a249964b14c7be1ec3cad3affc295b2d1c35d" dependencies = [ "cfg-if", "getrandom", "once_cell", "version_check", + "zerocopy", ] [[package]] @@ -102,7 +103,7 @@ dependencies = [ [[package]] name = "bson" -version = "2.6.0" +version = "2.7.0" dependencies = [ "ahash", "assert_matches", @@ -1406,3 +1407,23 @@ checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" dependencies = [ "tap", ] + +[[package]] +name = "zerocopy" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a7af71d8643341260a65f89fa60c0eeaa907f34544d8f6d9b0df72f069b5e74" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9731702e2f0617ad526794ae28fbc6f6ca8849b5ba729666c2a5bc4b6ddee2cd" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.16", +] diff --git a/.evergreen/config.yml b/.evergreen/config.yml index ffb6f432..9dfe4af8 100644 --- a/.evergreen/config.yml +++ b/.evergreen/config.yml @@ -195,9 +195,9 @@ axes: - id: "extra-rust-versions" values: - id: "min" - display_name: "1.60 (minimum supported version)" + display_name: "1.61 (minimum supported version)" variables: - RUST_VERSION: "1.60.0" + RUST_VERSION: "1.61.0" MSRV: "true" - id: "nightly" display_name: "nightly" diff --git a/README.md b/README.md index f7bb0716..c8d288be 100644 --- a/README.md +++ b/README.md @@ -257,7 +257,7 @@ This crate compiles to the `wasm32-unknown-unknown` target; when doing so, the ` ## Minimum supported Rust version (MSRV) -The MSRV for this crate is currently 1.48.0. This will be rarely be increased, and if it ever is, +The MSRV for this crate is currently 1.61.0. This will be rarely be increased, and if it ever is, it will only happen in a minor or major version release. ## Contributing diff --git a/clippy.toml b/clippy.toml index 59d02545..f6c82f96 100644 --- a/clippy.toml +++ b/clippy.toml @@ -1 +1 @@ -msrv = "1.60.0" \ No newline at end of file +msrv = "1.61.0" \ No newline at end of file diff --git a/src/lib.rs b/src/lib.rs index 4321f858..be000914 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -43,7 +43,7 @@ //! //! ## Installation //! ### Requirements -//! - Rust 1.60+ +//! - Rust 1.61+ //! //! ### Importing //! This crate is available on [crates.io](https://crates.io/crates/bson). To use it in your application, @@ -267,7 +267,7 @@ //! //! ## Minimum supported Rust version (MSRV) //! -//! The MSRV for this crate is currently 1.60.0. This will be rarely be increased, and if it ever is, +//! The MSRV for this crate is currently 1.61.0. This will be rarely be increased, and if it ever is, //! it will only happen in a minor or major version release. #![allow(clippy::cognitive_complexity, clippy::derive_partial_eq_without_eq)]