aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2022-09-22 16:28:56 +0200
committerDario Nieuwenhuis <[email protected]>2022-09-22 16:38:14 +0200
commit897b72c872183221e088611aa6f30989800afd2b (patch)
tree473c5a81ac30eaae0f5557704e441e908a288caa
parent3b58ac1bf86a2373e479e8e3cf92d2df7c29e00b (diff)
Update Rust nightly.
Removes feature(generic_associated_types)
-rw-r--r--embassy-boot/boot/src/lib.rs1
-rw-r--r--embassy-boot/nrf/src/lib.rs1
-rw-r--r--embassy-boot/stm32/src/lib.rs1
-rw-r--r--embassy-embedded-hal/src/lib.rs2
-rw-r--r--embassy-lora/src/lib.rs1
-rw-r--r--embassy-net/src/lib.rs2
-rw-r--r--embassy-nrf/src/lib.rs2
-rw-r--r--embassy-rp/src/lib.rs2
-rw-r--r--embassy-stm32/src/lib.rs2
-rw-r--r--embassy-sync/src/lib.rs2
-rw-r--r--embassy-time/src/lib.rs2
-rw-r--r--embassy-usb-hid/src/lib.rs1
-rw-r--r--embassy-usb-serial/src/lib.rs1
-rw-r--r--embassy-usb/src/lib.rs1
-rw-r--r--examples/boot/application/nrf/src/bin/a.rs1
-rw-r--r--examples/boot/application/nrf/src/bin/b.rs1
-rw-r--r--examples/nrf/src/bin/usb_ethernet.rs1
-rw-r--r--examples/nrf/src/bin/usb_hid_keyboard.rs1
-rw-r--r--examples/nrf/src/bin/usb_hid_mouse.rs1
-rw-r--r--examples/nrf/src/bin/usb_serial.rs1
-rw-r--r--examples/nrf/src/bin/usb_serial_multitask.rs1
-rw-r--r--examples/rp/src/bin/usb_ethernet.rs1
-rw-r--r--examples/rp/src/bin/usb_serial.rs1
-rw-r--r--examples/stm32l0/src/bin/lorawan.rs1
-rw-r--r--examples/stm32l5/src/bin/usb_ethernet.rs1
-rw-r--r--examples/stm32l5/src/bin/usb_hid_mouse.rs1
-rw-r--r--examples/stm32wl/src/bin/lorawan.rs1
-rw-r--r--examples/stm32wl/src/bin/subghz.rs1
-rw-r--r--rust-toolchain.toml2
29 files changed, 8 insertions, 29 deletions
diff --git a/embassy-boot/boot/src/lib.rs b/embassy-boot/boot/src/lib.rs
index 3d359533e..96878ace9 100644
--- a/embassy-boot/boot/src/lib.rs
+++ b/embassy-boot/boot/src/lib.rs
@@ -1,5 +1,4 @@
1#![feature(type_alias_impl_trait)] 1#![feature(type_alias_impl_trait)]
2#![feature(generic_associated_types)]
3#![no_std] 2#![no_std]
4#![warn(missing_docs)] 3#![warn(missing_docs)]
5#![doc = include_str!("../../README.md")] 4#![doc = include_str!("../../README.md")]
diff --git a/embassy-boot/nrf/src/lib.rs b/embassy-boot/nrf/src/lib.rs
index 0c14781a2..385e089fe 100644
--- a/embassy-boot/nrf/src/lib.rs
+++ b/embassy-boot/nrf/src/lib.rs
@@ -1,5 +1,4 @@
1#![no_std] 1#![no_std]
2#![feature(generic_associated_types)]
3#![feature(type_alias_impl_trait)] 2#![feature(type_alias_impl_trait)]
4#![warn(missing_docs)] 3#![warn(missing_docs)]
5#![doc = include_str!("../../README.md")] 4#![doc = include_str!("../../README.md")]
diff --git a/embassy-boot/stm32/src/lib.rs b/embassy-boot/stm32/src/lib.rs
index 39f080517..edba39cca 100644
--- a/embassy-boot/stm32/src/lib.rs
+++ b/embassy-boot/stm32/src/lib.rs
@@ -1,5 +1,4 @@
1#![no_std] 1#![no_std]
2#![feature(generic_associated_types)]
3#![feature(type_alias_impl_trait)] 2#![feature(type_alias_impl_trait)]
4#![warn(missing_docs)] 3#![warn(missing_docs)]
5#![doc = include_str!("../../README.md")] 4#![doc = include_str!("../../README.md")]
diff --git a/embassy-embedded-hal/src/lib.rs b/embassy-embedded-hal/src/lib.rs
index 0c6f2786a..a12a3a3a0 100644
--- a/embassy-embedded-hal/src/lib.rs
+++ b/embassy-embedded-hal/src/lib.rs
@@ -1,5 +1,5 @@
1#![cfg_attr(not(feature = "std"), no_std)] 1#![cfg_attr(not(feature = "std"), no_std)]
2#![cfg_attr(feature = "nightly", feature(generic_associated_types, type_alias_impl_trait))] 2#![cfg_attr(feature = "nightly", feature(type_alias_impl_trait))]
3#![warn(missing_docs)] 3#![warn(missing_docs)]
4 4
5//! Utilities to use `embedded-hal` traits with Embassy. 5//! Utilities to use `embedded-hal` traits with Embassy.
diff --git a/embassy-lora/src/lib.rs b/embassy-lora/src/lib.rs
index 2483dcb2e..90ba0d1d4 100644
--- a/embassy-lora/src/lib.rs
+++ b/embassy-lora/src/lib.rs
@@ -1,6 +1,5 @@
1#![no_std] 1#![no_std]
2#![feature(type_alias_impl_trait)] 2#![feature(type_alias_impl_trait)]
3#![feature(generic_associated_types)]
4//! embassy-lora is a collection of async radio drivers that integrate with the lorawan-device 3//! embassy-lora is a collection of async radio drivers that integrate with the lorawan-device
5//! crate's async LoRaWAN MAC implementation. 4//! crate's async LoRaWAN MAC implementation.
6 5
diff --git a/embassy-net/src/lib.rs b/embassy-net/src/lib.rs
index 8eebc798e..4d30550d3 100644
--- a/embassy-net/src/lib.rs
+++ b/embassy-net/src/lib.rs
@@ -1,5 +1,5 @@
1#![cfg_attr(not(feature = "std"), no_std)] 1#![cfg_attr(not(feature = "std"), no_std)]
2#![cfg_attr(feature = "nightly", feature(generic_associated_types, type_alias_impl_trait))] 2#![cfg_attr(feature = "nightly", feature(type_alias_impl_trait))]
3 3
4// This mod MUST go first, so that the others see its macros. 4// This mod MUST go first, so that the others see its macros.
5pub(crate) mod fmt; 5pub(crate) mod fmt;
diff --git a/embassy-nrf/src/lib.rs b/embassy-nrf/src/lib.rs
index f3b3ca0ca..d7bd21702 100644
--- a/embassy-nrf/src/lib.rs
+++ b/embassy-nrf/src/lib.rs
@@ -43,7 +43,7 @@
43//! mutable slices always reside in RAM. 43//! mutable slices always reside in RAM.
44 44
45#![no_std] 45#![no_std]
46#![cfg_attr(feature = "nightly", feature(generic_associated_types, type_alias_impl_trait))] 46#![cfg_attr(feature = "nightly", feature(type_alias_impl_trait))]
47 47
48#[cfg(not(any( 48#[cfg(not(any(
49 feature = "nrf51", 49 feature = "nrf51",
diff --git a/embassy-rp/src/lib.rs b/embassy-rp/src/lib.rs
index c3976d261..9ce09064a 100644
--- a/embassy-rp/src/lib.rs
+++ b/embassy-rp/src/lib.rs
@@ -1,5 +1,5 @@
1#![no_std] 1#![no_std]
2#![cfg_attr(feature = "nightly", feature(generic_associated_types, type_alias_impl_trait))] 2#![cfg_attr(feature = "nightly", feature(type_alias_impl_trait))]
3 3
4// This mod MUST go first, so that the others see its macros. 4// This mod MUST go first, so that the others see its macros.
5pub(crate) mod fmt; 5pub(crate) mod fmt;
diff --git a/embassy-stm32/src/lib.rs b/embassy-stm32/src/lib.rs
index 30ff02d56..0392e8086 100644
--- a/embassy-stm32/src/lib.rs
+++ b/embassy-stm32/src/lib.rs
@@ -1,5 +1,5 @@
1#![no_std] 1#![no_std]
2#![cfg_attr(feature = "nightly", feature(generic_associated_types, type_alias_impl_trait))] 2#![cfg_attr(feature = "nightly", feature(type_alias_impl_trait))]
3 3
4// This must go FIRST so that all the other modules see its macros. 4// This must go FIRST so that all the other modules see its macros.
5pub mod fmt; 5pub mod fmt;
diff --git a/embassy-sync/src/lib.rs b/embassy-sync/src/lib.rs
index 25150e8aa..80bb907a3 100644
--- a/embassy-sync/src/lib.rs
+++ b/embassy-sync/src/lib.rs
@@ -1,5 +1,5 @@
1#![cfg_attr(not(any(feature = "std", feature = "wasm")), no_std)] 1#![cfg_attr(not(any(feature = "std", feature = "wasm")), no_std)]
2#![cfg_attr(feature = "nightly", feature(generic_associated_types, type_alias_impl_trait))] 2#![cfg_attr(feature = "nightly", feature(type_alias_impl_trait))]
3#![allow(clippy::new_without_default)] 3#![allow(clippy::new_without_default)]
4#![doc = include_str!("../README.md")] 4#![doc = include_str!("../README.md")]
5#![warn(missing_docs)] 5#![warn(missing_docs)]
diff --git a/embassy-time/src/lib.rs b/embassy-time/src/lib.rs
index 5b2620986..4edc883fe 100644
--- a/embassy-time/src/lib.rs
+++ b/embassy-time/src/lib.rs
@@ -1,5 +1,5 @@
1#![cfg_attr(not(any(feature = "std", feature = "wasm")), no_std)] 1#![cfg_attr(not(any(feature = "std", feature = "wasm")), no_std)]
2#![cfg_attr(feature = "nightly", feature(generic_associated_types, type_alias_impl_trait))] 2#![cfg_attr(feature = "nightly", feature(type_alias_impl_trait))]
3#![doc = include_str!("../README.md")] 3#![doc = include_str!("../README.md")]
4#![allow(clippy::new_without_default)] 4#![allow(clippy::new_without_default)]
5#![warn(missing_docs)] 5#![warn(missing_docs)]
diff --git a/embassy-usb-hid/src/lib.rs b/embassy-usb-hid/src/lib.rs
index 5fee60bbc..8b181aec8 100644
--- a/embassy-usb-hid/src/lib.rs
+++ b/embassy-usb-hid/src/lib.rs
@@ -1,5 +1,4 @@
1#![no_std] 1#![no_std]
2#![feature(generic_associated_types)]
3#![feature(type_alias_impl_trait)] 2#![feature(type_alias_impl_trait)]
4 3
5//! Implements HID functionality for a usb-device device. 4//! Implements HID functionality for a usb-device device.
diff --git a/embassy-usb-serial/src/lib.rs b/embassy-usb-serial/src/lib.rs
index f3de2ec1b..27b536a6b 100644
--- a/embassy-usb-serial/src/lib.rs
+++ b/embassy-usb-serial/src/lib.rs
@@ -1,5 +1,4 @@
1#![no_std] 1#![no_std]
2#![feature(generic_associated_types)]
3#![feature(type_alias_impl_trait)] 2#![feature(type_alias_impl_trait)]
4 3
5// This mod MUST go first, so that the others see its macros. 4// This mod MUST go first, so that the others see its macros.
diff --git a/embassy-usb/src/lib.rs b/embassy-usb/src/lib.rs
index b165804ef..ca7dde627 100644
--- a/embassy-usb/src/lib.rs
+++ b/embassy-usb/src/lib.rs
@@ -1,5 +1,4 @@
1#![no_std] 1#![no_std]
2#![feature(generic_associated_types)]
3#![feature(type_alias_impl_trait)] 2#![feature(type_alias_impl_trait)]
4 3
5// This mod MUST go first, so that the others see its macros. 4// This mod MUST go first, so that the others see its macros.
diff --git a/examples/boot/application/nrf/src/bin/a.rs b/examples/boot/application/nrf/src/bin/a.rs
index 133a3e678..7a404a914 100644
--- a/examples/boot/application/nrf/src/bin/a.rs
+++ b/examples/boot/application/nrf/src/bin/a.rs
@@ -1,7 +1,6 @@
1#![no_std] 1#![no_std]
2#![no_main] 2#![no_main]
3#![macro_use] 3#![macro_use]
4#![feature(generic_associated_types)]
5#![feature(type_alias_impl_trait)] 4#![feature(type_alias_impl_trait)]
6 5
7use embassy_boot_nrf::FirmwareUpdater; 6use embassy_boot_nrf::FirmwareUpdater;
diff --git a/examples/boot/application/nrf/src/bin/b.rs b/examples/boot/application/nrf/src/bin/b.rs
index 5394bf0c7..1373f277d 100644
--- a/examples/boot/application/nrf/src/bin/b.rs
+++ b/examples/boot/application/nrf/src/bin/b.rs
@@ -1,7 +1,6 @@
1#![no_std] 1#![no_std]
2#![no_main] 2#![no_main]
3#![macro_use] 3#![macro_use]
4#![feature(generic_associated_types)]
5#![feature(type_alias_impl_trait)] 4#![feature(type_alias_impl_trait)]
6 5
7use embassy_executor::Spawner; 6use embassy_executor::Spawner;
diff --git a/examples/nrf/src/bin/usb_ethernet.rs b/examples/nrf/src/bin/usb_ethernet.rs
index 352660b59..33ca380ff 100644
--- a/examples/nrf/src/bin/usb_ethernet.rs
+++ b/examples/nrf/src/bin/usb_ethernet.rs
@@ -1,6 +1,5 @@
1#![no_std] 1#![no_std]
2#![no_main] 2#![no_main]
3#![feature(generic_associated_types)]
4#![feature(type_alias_impl_trait)] 3#![feature(type_alias_impl_trait)]
5 4
6use core::mem; 5use core::mem;
diff --git a/examples/nrf/src/bin/usb_hid_keyboard.rs b/examples/nrf/src/bin/usb_hid_keyboard.rs
index 7fdb0b685..4761fcf66 100644
--- a/examples/nrf/src/bin/usb_hid_keyboard.rs
+++ b/examples/nrf/src/bin/usb_hid_keyboard.rs
@@ -1,6 +1,5 @@
1#![no_std] 1#![no_std]
2#![no_main] 2#![no_main]
3#![feature(generic_associated_types)]
4#![feature(type_alias_impl_trait)] 3#![feature(type_alias_impl_trait)]
5 4
6use core::mem; 5use core::mem;
diff --git a/examples/nrf/src/bin/usb_hid_mouse.rs b/examples/nrf/src/bin/usb_hid_mouse.rs
index 7cd2ece17..f1b57a17f 100644
--- a/examples/nrf/src/bin/usb_hid_mouse.rs
+++ b/examples/nrf/src/bin/usb_hid_mouse.rs
@@ -1,6 +1,5 @@
1#![no_std] 1#![no_std]
2#![no_main] 2#![no_main]
3#![feature(generic_associated_types)]
4#![feature(type_alias_impl_trait)] 3#![feature(type_alias_impl_trait)]
5 4
6use core::mem; 5use core::mem;
diff --git a/examples/nrf/src/bin/usb_serial.rs b/examples/nrf/src/bin/usb_serial.rs
index a68edb329..f9526cbc4 100644
--- a/examples/nrf/src/bin/usb_serial.rs
+++ b/examples/nrf/src/bin/usb_serial.rs
@@ -1,6 +1,5 @@
1#![no_std] 1#![no_std]
2#![no_main] 2#![no_main]
3#![feature(generic_associated_types)]
4#![feature(type_alias_impl_trait)] 3#![feature(type_alias_impl_trait)]
5 4
6use core::mem; 5use core::mem;
diff --git a/examples/nrf/src/bin/usb_serial_multitask.rs b/examples/nrf/src/bin/usb_serial_multitask.rs
index d62d7e520..c646c0bbd 100644
--- a/examples/nrf/src/bin/usb_serial_multitask.rs
+++ b/examples/nrf/src/bin/usb_serial_multitask.rs
@@ -1,6 +1,5 @@
1#![no_std] 1#![no_std]
2#![no_main] 2#![no_main]
3#![feature(generic_associated_types)]
4#![feature(type_alias_impl_trait)] 3#![feature(type_alias_impl_trait)]
5 4
6use core::mem; 5use core::mem;
diff --git a/examples/rp/src/bin/usb_ethernet.rs b/examples/rp/src/bin/usb_ethernet.rs
index 2df7f62f6..166ffe175 100644
--- a/examples/rp/src/bin/usb_ethernet.rs
+++ b/examples/rp/src/bin/usb_ethernet.rs
@@ -1,6 +1,5 @@
1#![no_std] 1#![no_std]
2#![no_main] 2#![no_main]
3#![feature(generic_associated_types)]
4#![feature(type_alias_impl_trait)] 3#![feature(type_alias_impl_trait)]
5 4
6use core::sync::atomic::{AtomicBool, Ordering}; 5use core::sync::atomic::{AtomicBool, Ordering};
diff --git a/examples/rp/src/bin/usb_serial.rs b/examples/rp/src/bin/usb_serial.rs
index 74be1f598..00cf3e93f 100644
--- a/examples/rp/src/bin/usb_serial.rs
+++ b/examples/rp/src/bin/usb_serial.rs
@@ -1,6 +1,5 @@
1#![no_std] 1#![no_std]
2#![no_main] 2#![no_main]
3#![feature(generic_associated_types)]
4#![feature(type_alias_impl_trait)] 3#![feature(type_alias_impl_trait)]
5 4
6use defmt::{info, panic}; 5use defmt::{info, panic};
diff --git a/examples/stm32l0/src/bin/lorawan.rs b/examples/stm32l0/src/bin/lorawan.rs
index 00ff67f3f..27d7c29c2 100644
--- a/examples/stm32l0/src/bin/lorawan.rs
+++ b/examples/stm32l0/src/bin/lorawan.rs
@@ -3,7 +3,6 @@
3#![no_main] 3#![no_main]
4#![macro_use] 4#![macro_use]
5#![allow(dead_code)] 5#![allow(dead_code)]
6#![feature(generic_associated_types)]
7#![feature(type_alias_impl_trait)] 6#![feature(type_alias_impl_trait)]
8 7
9use embassy_executor::Spawner; 8use embassy_executor::Spawner;
diff --git a/examples/stm32l5/src/bin/usb_ethernet.rs b/examples/stm32l5/src/bin/usb_ethernet.rs
index 2c8706e41..c96a83ead 100644
--- a/examples/stm32l5/src/bin/usb_ethernet.rs
+++ b/examples/stm32l5/src/bin/usb_ethernet.rs
@@ -1,6 +1,5 @@
1#![no_std] 1#![no_std]
2#![no_main] 2#![no_main]
3#![feature(generic_associated_types)]
4#![feature(type_alias_impl_trait)] 3#![feature(type_alias_impl_trait)]
5 4
6use core::sync::atomic::{AtomicBool, Ordering}; 5use core::sync::atomic::{AtomicBool, Ordering};
diff --git a/examples/stm32l5/src/bin/usb_hid_mouse.rs b/examples/stm32l5/src/bin/usb_hid_mouse.rs
index 7d763e7fd..0aca6f1cd 100644
--- a/examples/stm32l5/src/bin/usb_hid_mouse.rs
+++ b/examples/stm32l5/src/bin/usb_hid_mouse.rs
@@ -1,6 +1,5 @@
1#![no_std] 1#![no_std]
2#![no_main] 2#![no_main]
3#![feature(generic_associated_types)]
4#![feature(type_alias_impl_trait)] 3#![feature(type_alias_impl_trait)]
5 4
6use defmt::*; 5use defmt::*;
diff --git a/examples/stm32wl/src/bin/lorawan.rs b/examples/stm32wl/src/bin/lorawan.rs
index 9143e64da..7f34dd306 100644
--- a/examples/stm32wl/src/bin/lorawan.rs
+++ b/examples/stm32wl/src/bin/lorawan.rs
@@ -2,7 +2,6 @@
2#![no_main] 2#![no_main]
3#![macro_use] 3#![macro_use]
4#![allow(dead_code)] 4#![allow(dead_code)]
5#![feature(generic_associated_types)]
6#![feature(type_alias_impl_trait)] 5#![feature(type_alias_impl_trait)]
7 6
8use embassy_executor::Spawner; 7use embassy_executor::Spawner;
diff --git a/examples/stm32wl/src/bin/subghz.rs b/examples/stm32wl/src/bin/subghz.rs
index 8f674d796..3c60a8de4 100644
--- a/examples/stm32wl/src/bin/subghz.rs
+++ b/examples/stm32wl/src/bin/subghz.rs
@@ -2,7 +2,6 @@
2#![no_main] 2#![no_main]
3#![macro_use] 3#![macro_use]
4#![allow(dead_code)] 4#![allow(dead_code)]
5#![feature(generic_associated_types)]
6#![feature(type_alias_impl_trait)] 5#![feature(type_alias_impl_trait)]
7 6
8use defmt::*; 7use defmt::*;
diff --git a/rust-toolchain.toml b/rust-toolchain.toml
index f5e342edc..1ec19e58b 100644
--- a/rust-toolchain.toml
+++ b/rust-toolchain.toml
@@ -1,7 +1,7 @@
1# Before upgrading check that everything is available on all tier1 targets here: 1# Before upgrading check that everything is available on all tier1 targets here:
2# https://rust-lang.github.io/rustup-components-history 2# https://rust-lang.github.io/rustup-components-history
3[toolchain] 3[toolchain]
4channel = "nightly-2022-08-16" 4channel = "nightly-2022-09-22"
5components = [ "rust-src", "rustfmt" ] 5components = [ "rust-src", "rustfmt" ]
6targets = [ 6targets = [
7 "thumbv7em-none-eabi", 7 "thumbv7em-none-eabi",