Update Rust nightly.
This commit is contained in:
		@@ -1,6 +1,6 @@
 | 
			
		||||
#![no_std]
 | 
			
		||||
#![allow(incomplete_features)]
 | 
			
		||||
#![feature(async_fn_in_trait)]
 | 
			
		||||
#![allow(stable_features, unknown_lints, async_fn_in_trait)]
 | 
			
		||||
 | 
			
		||||
use core::slice;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -4,7 +4,6 @@ use embassy_net_driver_channel as ch;
 | 
			
		||||
use embassy_net_driver_channel::driver::{HardwareAddress, LinkState};
 | 
			
		||||
use embassy_time::Timer;
 | 
			
		||||
 | 
			
		||||
pub use crate::bus::SpiBusCyw43;
 | 
			
		||||
use crate::consts::*;
 | 
			
		||||
use crate::events::{Event, EventSubscriber, Events};
 | 
			
		||||
use crate::fmt::Bytes;
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
#![no_std]
 | 
			
		||||
#![no_main]
 | 
			
		||||
#![allow(incomplete_features)]
 | 
			
		||||
#![feature(async_fn_in_trait, type_alias_impl_trait, concat_bytes)]
 | 
			
		||||
#![allow(stable_features, unknown_lints, async_fn_in_trait)]
 | 
			
		||||
#![deny(unused_must_use)]
 | 
			
		||||
 | 
			
		||||
// This mod MUST go first, so that the others see its macros.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,5 @@
 | 
			
		||||
#![cfg_attr(feature = "nightly", feature(async_fn_in_trait))]
 | 
			
		||||
#![cfg_attr(feature = "nightly", allow(stable_features, unknown_lints, async_fn_in_trait))]
 | 
			
		||||
#![no_std]
 | 
			
		||||
#![warn(missing_docs)]
 | 
			
		||||
#![doc = include_str!("../README.md")]
 | 
			
		||||
 
 | 
			
		||||
@@ -33,6 +33,7 @@ check_at_most_one!("arch-cortex-m", "arch-riscv32", "arch-xtensa", "arch-std", "
 | 
			
		||||
mod arch;
 | 
			
		||||
 | 
			
		||||
#[cfg(feature = "_arch")]
 | 
			
		||||
#[allow(unused_imports)] // don't warn if the module is empty.
 | 
			
		||||
pub use arch::*;
 | 
			
		||||
 | 
			
		||||
pub mod raw;
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,6 @@
 | 
			
		||||
#![deny(clippy::pedantic)]
 | 
			
		||||
#![feature(async_fn_in_trait)]
 | 
			
		||||
#![allow(stable_features, unknown_lints, async_fn_in_trait)]
 | 
			
		||||
#![cfg_attr(not(any(test, feature = "std")), no_std)]
 | 
			
		||||
#![allow(clippy::module_name_repetitions)]
 | 
			
		||||
#![allow(clippy::missing_errors_doc)]
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,6 @@
 | 
			
		||||
#![no_std]
 | 
			
		||||
#![feature(async_fn_in_trait)]
 | 
			
		||||
#![allow(stable_features, unknown_lints, async_fn_in_trait)]
 | 
			
		||||
#![doc = include_str!("../README.md")]
 | 
			
		||||
 | 
			
		||||
pub mod chip;
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,9 @@
 | 
			
		||||
#![no_std]
 | 
			
		||||
#![cfg_attr(any(feature = "ble", feature = "mac"), feature(async_fn_in_trait))]
 | 
			
		||||
#![cfg_attr(
 | 
			
		||||
    any(feature = "ble", feature = "mac"),
 | 
			
		||||
    allow(stable_features, unknown_lints, async_fn_in_trait)
 | 
			
		||||
)]
 | 
			
		||||
#![cfg_attr(feature = "mac", feature(type_alias_impl_trait, concat_bytes))]
 | 
			
		||||
 | 
			
		||||
// This must go FIRST so that all the other modules see its macros.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,3 @@
 | 
			
		||||
#![allow(incomplete_features)]
 | 
			
		||||
#![deny(unused_must_use)]
 | 
			
		||||
 | 
			
		||||
use core::task::Context;
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,6 @@
 | 
			
		||||
#![cfg_attr(not(any(feature = "std", feature = "wasm", test)), no_std)]
 | 
			
		||||
#![cfg_attr(feature = "nightly", feature(async_fn_in_trait))]
 | 
			
		||||
#![cfg_attr(feature = "nightly", allow(stable_features, unknown_lints, async_fn_in_trait))]
 | 
			
		||||
#![doc = include_str!("../README.md")]
 | 
			
		||||
#![allow(clippy::new_without_default)]
 | 
			
		||||
#![warn(missing_docs)]
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,6 @@
 | 
			
		||||
#![no_std]
 | 
			
		||||
#![feature(async_fn_in_trait)]
 | 
			
		||||
#![allow(stable_features, unknown_lints, async_fn_in_trait)]
 | 
			
		||||
#![doc = include_str!("../README.md")]
 | 
			
		||||
#![warn(missing_docs)]
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,6 +10,7 @@
 | 
			
		||||
#![no_main]
 | 
			
		||||
#![feature(type_alias_impl_trait)]
 | 
			
		||||
#![feature(async_fn_in_trait)]
 | 
			
		||||
#![allow(stable_features, unknown_lints, async_fn_in_trait)]
 | 
			
		||||
 | 
			
		||||
use defmt::{info, panic, trace};
 | 
			
		||||
use embassy_executor::Spawner;
 | 
			
		||||
 
 | 
			
		||||
@@ -5,7 +5,7 @@
 | 
			
		||||
#![no_main]
 | 
			
		||||
#![feature(type_alias_impl_trait)]
 | 
			
		||||
#![feature(async_fn_in_trait)]
 | 
			
		||||
#![allow(incomplete_features)]
 | 
			
		||||
#![allow(stable_features, unknown_lints, async_fn_in_trait)]
 | 
			
		||||
 | 
			
		||||
use core::str::from_utf8;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -5,7 +5,7 @@
 | 
			
		||||
#![no_main]
 | 
			
		||||
#![feature(type_alias_impl_trait)]
 | 
			
		||||
#![feature(async_fn_in_trait)]
 | 
			
		||||
#![allow(incomplete_features)]
 | 
			
		||||
#![allow(stable_features, unknown_lints, async_fn_in_trait)]
 | 
			
		||||
 | 
			
		||||
use core::str;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -5,7 +5,7 @@
 | 
			
		||||
#![no_main]
 | 
			
		||||
#![feature(type_alias_impl_trait)]
 | 
			
		||||
#![feature(async_fn_in_trait)]
 | 
			
		||||
#![allow(incomplete_features)]
 | 
			
		||||
#![allow(stable_features, unknown_lints, async_fn_in_trait)]
 | 
			
		||||
 | 
			
		||||
use core::str::from_utf8;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,7 @@
 | 
			
		||||
#![no_main]
 | 
			
		||||
#![macro_use]
 | 
			
		||||
#![feature(type_alias_impl_trait, async_fn_in_trait)]
 | 
			
		||||
#![allow(stable_features, unknown_lints, async_fn_in_trait)]
 | 
			
		||||
 | 
			
		||||
use defmt::info;
 | 
			
		||||
use embassy_executor::Spawner;
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,7 @@
 | 
			
		||||
#![no_main]
 | 
			
		||||
#![macro_use]
 | 
			
		||||
#![feature(type_alias_impl_trait, async_fn_in_trait)]
 | 
			
		||||
#![allow(stable_features, unknown_lints, async_fn_in_trait)]
 | 
			
		||||
 | 
			
		||||
use defmt::info;
 | 
			
		||||
use embassy_executor::Spawner;
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,7 @@
 | 
			
		||||
#![no_main]
 | 
			
		||||
#![macro_use]
 | 
			
		||||
#![feature(type_alias_impl_trait, async_fn_in_trait)]
 | 
			
		||||
#![allow(stable_features, unknown_lints, async_fn_in_trait)]
 | 
			
		||||
 | 
			
		||||
use defmt::info;
 | 
			
		||||
use embassy_executor::Spawner;
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
# Before upgrading check that everything is available on all tier1 targets here:
 | 
			
		||||
# https://rust-lang.github.io/rustup-components-history
 | 
			
		||||
[toolchain]
 | 
			
		||||
channel = "nightly-2023-10-02"
 | 
			
		||||
channel = "nightly-2023-11-01"
 | 
			
		||||
components = [ "rust-src", "rustfmt", "llvm-tools" ]
 | 
			
		||||
targets = [
 | 
			
		||||
    "thumbv7em-none-eabi",
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user