mirror of
https://github.com/bevyengine/bevy
synced 2024-11-24 21:53:07 +00:00
Fix bevy_hierarchy
failing to compile without reflect
feature (#16428)
# Objective Run this without this PR: `cargo build -p bevy_hierarchy --no-default-features` You'll get: ``` error[E0432]: unresolved import `bevy_reflect` --> crates/bevy_hierarchy/src/events.rs:2:5 | 2 | use bevy_reflect::Reflect; | ^^^^^^^^^^^^ use of undeclared crate or module `bevy_reflect` For more information about this error, try `rustc --explain E0432`. error: could not compile `bevy_hierarchy` (lib) due to 1 previous error warning: build failed, waiting for other jobs to finish... ``` Because of this line: ```rs use bevy_reflect::Reflect; #[derive(Event, Debug, Clone, PartialEq, Eq)] #[cfg_attr(feature = "reflect", derive(Reflect), reflect(Debug, PartialEq))] pub enum HierarchyEvent { .. } ``` ## Solution use FQN: `derive(bevy_reflect::Reflect)` ## Testing `cargo build -p bevy_hierarchy --no-default-features`
This commit is contained in:
parent
dfc738d725
commit
164f01b7a4
1 changed files with 1 additions and 0 deletions
|
@ -1,4 +1,5 @@
|
|||
use bevy_ecs::{event::Event, prelude::Entity};
|
||||
#[cfg(feature = "reflect")]
|
||||
use bevy_reflect::Reflect;
|
||||
|
||||
/// An [`Event`] that is fired whenever there is a change in the world's hierarchy.
|
||||
|
|
Loading…
Reference in a new issue