From 78c74366f1dae9cc161058a2daeb9aeb8472033f Mon Sep 17 00:00:00 2001 From: james7132 Date: Sat, 12 Nov 2022 07:15:47 -0800 Subject: [PATCH] Make Entity::to_bits const --- crates/bevy_ecs/src/entity/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/bevy_ecs/src/entity/mod.rs b/crates/bevy_ecs/src/entity/mod.rs index 280d5e7f075e9..844885413716e 100644 --- a/crates/bevy_ecs/src/entity/mod.rs +++ b/crates/bevy_ecs/src/entity/mod.rs @@ -176,8 +176,8 @@ impl Entity { /// for serialization between runs. /// /// No particular structure is guaranteed for the returned bits. - pub fn to_bits(self) -> u64 { - u64::from(self.generation) << 32 | u64::from(self.index) + pub const fn to_bits(self) -> u64 { + (self.generation as u64) << 32 | self.index as u64 } /// Reconstruct an `Entity` previously destructured with [`Entity::to_bits`].