diff --git a/crates/bevy_core/src/name.rs b/crates/bevy_core/src/name.rs index c3012224ad..2efa8d619b 100644 --- a/crates/bevy_core/src/name.rs +++ b/crates/bevy_core/src/name.rs @@ -125,7 +125,7 @@ impl<'a> std::fmt::Display for DebugNameItem<'a> { fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self.name { Some(name) => std::fmt::Display::fmt(name, f), - None => write!(f, "{}v{}", self.entity.index(), self.entity.generation()), + None => std::fmt::Display::fmt(&self.entity, f), } } } diff --git a/crates/bevy_ecs/src/entity/mod.rs b/crates/bevy_ecs/src/entity/mod.rs index 5cefe6a1df..656687cdcd 100644 --- a/crates/bevy_ecs/src/entity/mod.rs +++ b/crates/bevy_ecs/src/entity/mod.rs @@ -392,13 +392,7 @@ impl<'de> Deserialize<'de> for Entity { impl fmt::Display for Entity { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - write!( - f, - "{}v{}|{}", - self.index(), - self.generation(), - self.to_bits() - ) + write!(f, "{}v{}", self.index(), self.generation()) } } @@ -1162,9 +1156,7 @@ mod tests { fn entity_display() { let entity = Entity::from_raw(42); let string = format!("{}", entity); - let bits = entity.to_bits().to_string(); assert!(string.contains("42")); assert!(string.contains("v1")); - assert!(string.contains(&bits)); } }