diff --git a/crates/bevy_ecs/Cargo.toml b/crates/bevy_ecs/Cargo.toml index f7ac0e430e91b..dabd9e9f70dae 100644 --- a/crates/bevy_ecs/Cargo.toml +++ b/crates/bevy_ecs/Cargo.toml @@ -48,13 +48,9 @@ portable-atomic = [ "concurrent-queue/portable-atomic", ] - [dependencies] bevy_ptr = { path = "../bevy_ptr", version = "0.15.0-dev" } -bevy_reflect = { path = "../bevy_reflect", version = "0.15.0-dev", default-features = false, features = [ - "smallvec", - "debug", -], optional = true } +bevy_reflect = { path = "../bevy_reflect", version = "0.15.0-dev", default-features = false, optional = true } bevy_tasks = { path = "../bevy_tasks", version = "0.15.0-dev", default-features = false } bevy_utils = { path = "../bevy_utils", version = "0.15.0-dev", default-features = false, features = [ "alloc", diff --git a/crates/bevy_ecs/src/world/reflect.rs b/crates/bevy_ecs/src/world/reflect.rs index 2763d55278e66..afa2015f4ef38 100644 --- a/crates/bevy_ecs/src/world/reflect.rs +++ b/crates/bevy_ecs/src/world/reflect.rs @@ -4,7 +4,7 @@ use core::any::TypeId; use thiserror::Error; -use alloc::string::String; +use alloc::string::{String, ToString}; use bevy_reflect::{Reflect, ReflectFromPtr}; use crate::{prelude::*, world::ComponentId}; diff --git a/tools/ci/src/commands/compile_check_no_std.rs b/tools/ci/src/commands/compile_check_no_std.rs index 9ce1134855cc0..02bfd7c58790f 100644 --- a/tools/ci/src/commands/compile_check_no_std.rs +++ b/tools/ci/src/commands/compile_check_no_std.rs @@ -97,7 +97,7 @@ impl Prepare for CompileCheckNoStdCommand { commands.push(PreparedCommand::new::( cmd!( sh, - "cargo check -p bevy_ecs --no-default-features --features edge_executor,critical-section --target {target}" + "cargo check -p bevy_ecs --no-default-features --features edge_executor,critical-section,bevy_debug_stepping,bevy_reflect --target {target}" ), "Please fix compiler errors in output above for bevy_ecs no_std compatibility.", ));