diff --git a/crates/bevy_ecs/src/system/related_system.rs b/crates/bevy_ecs/src/system/related_system.rs index d69183c8d4..18cdcf3276 100644 --- a/crates/bevy_ecs/src/system/related_system.rs +++ b/crates/bevy_ecs/src/system/related_system.rs @@ -12,9 +12,12 @@ use derive_more::derive::Display; use crate::{error::BevyError, query::QueryEntityError}; -#[derive(Debug, Display, Copy, Clone)] +/// An error that occurs when retrieving a specific Entity’s query result from [`Related`]. +#[derive(Debug, Display, Copy, Clone, PartialEq, Eq)] pub enum RelatedQueryEntityError { + /// Error retrieving data by source relationship entity. RelationshipEntityError(QueryEntityError), + /// [`Entity`] does not have a relationship target that satisfies `F2`. RelationshipTargetEntityError(Entity), }