diff --git a/libs/@local/status/crate/rust-toolchain.toml b/libs/@local/status/crate/rust-toolchain.toml index 7d1c351695e..b098d099318 100644 --- a/libs/@local/status/crate/rust-toolchain.toml +++ b/libs/@local/status/crate/rust-toolchain.toml @@ -1,3 +1,3 @@ [toolchain] -channel = "nightly-2023-03-21" +channel = "nightly-2023-03-27" components = ['rustfmt', 'clippy'] diff --git a/libs/antsi/rust-toolchain.toml b/libs/antsi/rust-toolchain.toml index b59e9e6d028..b098d099318 100644 --- a/libs/antsi/rust-toolchain.toml +++ b/libs/antsi/rust-toolchain.toml @@ -1,3 +1,3 @@ [toolchain] -channel = "nightly-2023-03-20" +channel = "nightly-2023-03-27" components = ['rustfmt', 'clippy'] diff --git a/libs/deer/rust-toolchain.toml b/libs/deer/rust-toolchain.toml index 0bc36139721..be4b01a492a 100644 --- a/libs/deer/rust-toolchain.toml +++ b/libs/deer/rust-toolchain.toml @@ -1,3 +1,3 @@ [toolchain] -channel = "nightly-2023-03-20" +channel = "nightly-2023-03-27" components = ['rustfmt', 'clippy', 'miri'] diff --git a/libs/deer/src/impls/core/array.rs b/libs/deer/src/impls/core/array.rs index bad003c8af2..a71d3e6bda6 100644 --- a/libs/deer/src/impls/core/array.rs +++ b/libs/deer/src/impls/core/array.rs @@ -29,8 +29,12 @@ impl<'de, T: Deserialize<'de>, const N: usize> Visitor<'de> for ArrayVisitor<'de let mut result: Result<(), ArrayAccessError> = Ok(()); #[allow(unsafe_code)] - // SAFETY: this is the same as `MaybeUninit::uninit_array()`, which is still unstable - let mut array = unsafe { MaybeUninit::<[MaybeUninit; N]>::uninit().assume_init() }; + #[allow(clippy::uninit_assumed_init)] + // SAFETY: `uninit_assumed_init` is fine here, as `[MaybeUninit; N]` as no inhabitants, + // the code shown here is also present in 1) the rust docs and 2) as an OK example in the + // clippy docs. The code is the same as in `MaybeUninit::uninit_array()`, which is still + // unstable + let mut array: [MaybeUninit; N] = unsafe { MaybeUninit::uninit().assume_init() }; let mut index = 0; let mut failed = false; diff --git a/libs/error-stack/README.md b/libs/error-stack/README.md index 58e3339c28f..ae88fdd8f9a 100644 --- a/libs/error-stack/README.md +++ b/libs/error-stack/README.md @@ -8,7 +8,7 @@ [![crates.io](https://img.shields.io/crates/v/error-stack)][crates.io] [![libs.rs](https://img.shields.io/badge/libs.rs-error--stack-orange)][libs.rs] -[![rust-version](https://img.shields.io/static/v1?label=Rust&message=1.63.0/nightly-2023-03-20&color=blue)][rust-version] +[![rust-version](https://img.shields.io/static/v1?label=Rust&message=1.63.0/nightly-2023-03-27&color=blue)][rust-version] [![documentation](https://img.shields.io/docsrs/error-stack)][documentation] [![license](https://img.shields.io/crates/l/error-stack)][license] [![discord](https://img.shields.io/discord/840573247803097118)][discord] diff --git a/libs/error-stack/macros/README.md b/libs/error-stack/macros/README.md index d5e6a7bd3f5..34c3df2cd86 100644 --- a/libs/error-stack/macros/README.md +++ b/libs/error-stack/macros/README.md @@ -7,7 +7,7 @@ [![crates.io](https://img.shields.io/crates/v/error-stack-macros)][crates.io] [![libs.rs](https://img.shields.io/badge/libs.rs-error--stack--macros-orange)][libs.rs] -[![rust-version](https://img.shields.io/static/v1?label=Rust&message=1.63.0/nightly-2023-03-20&color=blue)][rust-version] +[![rust-version](https://img.shields.io/static/v1?label=Rust&message=1.63.0/nightly-2023-03-27&color=blue)][rust-version] [![documentation](https://img.shields.io/docsrs/error-stack-macros)][documentation] [![license](https://img.shields.io/crates/l/error-stack)][license] [![discord](https://img.shields.io/discord/840573247803097118)][discord] diff --git a/libs/error-stack/rust-toolchain.toml b/libs/error-stack/rust-toolchain.toml index 786ec676045..065bcac6ab8 100644 --- a/libs/error-stack/rust-toolchain.toml +++ b/libs/error-stack/rust-toolchain.toml @@ -1,4 +1,4 @@ [toolchain] # Please also update the badges in `README.md`s (`error-stack` and `error-stack-macros`), and `src/lib.rs` -channel = "nightly-2023-03-20" +channel = "nightly-2023-03-27" components = ['rustfmt', 'clippy', 'miri', 'rust-src'] diff --git a/libs/error-stack/src/lib.rs b/libs/error-stack/src/lib.rs index 5c748781222..7d13139b3e0 100644 --- a/libs/error-stack/src/lib.rs +++ b/libs/error-stack/src/lib.rs @@ -2,7 +2,7 @@ //! //! [![crates.io](https://img.shields.io/crates/v/error-stack)][crates.io] //! [![libs.rs](https://img.shields.io/badge/libs.rs-error--stack-orange)][libs.rs] -//! [![rust-version](https://img.shields.io/static/v1?label=Rust&message=1.63.0/nightly-2023-03-20&color=blue)][rust-version] +//! [![rust-version](https://img.shields.io/static/v1?label=Rust&message=1.63.0/nightly-2023-03-27&color=blue)][rust-version] //! [![discord](https://img.shields.io/discord/840573247803097118)][discord] //! //! [crates.io]: https://crates.io/crates/error-stack diff --git a/libs/sarif/rust-toolchain.toml b/libs/sarif/rust-toolchain.toml index b59e9e6d028..b098d099318 100644 --- a/libs/sarif/rust-toolchain.toml +++ b/libs/sarif/rust-toolchain.toml @@ -1,3 +1,3 @@ [toolchain] -channel = "nightly-2023-03-20" +channel = "nightly-2023-03-27" components = ['rustfmt', 'clippy']