diff --git a/ector/Cargo.toml b/ector/Cargo.toml index cace5a4..13738cb 100644 --- a/ector/Cargo.toml +++ b/ector/Cargo.toml @@ -15,8 +15,8 @@ exclude = [".github"] doctest = false [dependencies] -embassy-executor = { version = "0.3", default-features = false, features = ["nightly"] } -embassy-sync = { version = "0.4", default-features = false, features = ["nightly"] } +embassy-executor = { version = "0.4", default-features = false } +embassy-sync = { version = "0.5", default-features = false } atomic-polyfill = "1" log = { version = "0.4", optional = true } @@ -28,8 +28,8 @@ static_cell = "1.0.0" [dev-dependencies] -embassy-executor = { version = "0.3.0", default-features = false, features = ["integrated-timers", "nightly", "arch-std", "executor-thread"]} -embassy-time = { version = "0.1.0", default-features = false, features = ["std", "nightly"] } +embassy-executor = { version = "0.4.0", default-features = false, features = ["integrated-timers", "arch-std", "executor-thread"]} +embassy-time = { version = "0.2.0", default-features = false, features = ["std"] } futures = { version = "0.3", default-features = false, features = ["executor"] } critical-section = { version = "1.1", features = ["std"] } ector = { path = ".", features = ["std", "log", "time", "test-utils"] } diff --git a/ector/src/lib.rs b/ector/src/lib.rs index 00bdb3f..8c7ed94 100644 --- a/ector/src/lib.rs +++ b/ector/src/lib.rs @@ -1,15 +1,14 @@ #![macro_use] #![cfg_attr(not(feature = "std"), no_std)] #![allow(dead_code)] -#![feature(type_alias_impl_trait)] -#![feature(async_fn_in_trait)] -#![allow(incomplete_features)] +#![allow(async_fn_in_trait)] #![doc = include_str!("../README.md")] + pub(crate) mod fmt; mod actor; mod drop; -pub use {actor::*, ector_macros::*}; +pub use {actor::*, ector_macros}; // Reexport mutex types pub mod mutex { diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 852ad25..83a8f67 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,5 +1,5 @@ # Before upgrading check that everything is available on all tier1 targets here: # https://rust-lang.github.io/rustup-components-history [toolchain] -channel = "nightly-2023-08-19" +channel = "nightly-2023-11-01" components = ["clippy"]