From d76afe92f032c72fbd8629202909966693f532ad Mon Sep 17 00:00:00 2001 From: Michael Bradley Date: Sun, 6 Jul 2025 17:58:18 -0400 Subject: [PATCH] Use From when Into can't auto-infer type --- src/game/seed.rs | 3 +-- src/game/ui.rs | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/game/seed.rs b/src/game/seed.rs index a003612..085c10c 100644 --- a/src/game/seed.rs +++ b/src/game/seed.rs @@ -62,7 +62,6 @@ impl TryFrom> for Seed { type Error = TryFromSliceError; fn try_from(value: Vec) -> Result { - let bytes: [u8; 8] = value.as_slice().try_into()?; - Ok(bytes.into()) + Ok(TryInto::<[u8; 8]>::try_into(value.as_slice())?.into()) } } diff --git a/src/game/ui.rs b/src/game/ui.rs index 16dfb5e..3ee6c50 100644 --- a/src/game/ui.rs +++ b/src/game/ui.rs @@ -24,8 +24,7 @@ pub fn setup_seed_ui(mut commands: Commands) { pub fn update_seed_ui(seed: Option>, text: Query<&mut TextSpan, With>) { if let Some(value) = seed { for mut span in text { - let number: u64 = (**value).into(); - **span = format!("{}", number); + **span = format!("{}", u64::from(**value)); } } }