From 7c2116d54856f9afb416087f3279a86080f0524e Mon Sep 17 00:00:00 2001 From: Simon Gardling Date: Sun, 12 Jun 2022 15:33:38 -0400 Subject: [PATCH] cleanup hashed_storage_create --- src/math_app.rs | 4 ++-- src/misc.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/math_app.rs b/src/math_app.rs index 18541a2..a782171 100644 --- a/src/math_app.rs +++ b/src/math_app.rs @@ -223,7 +223,7 @@ impl MathApp { std::mem::transmute::<&str, crate::misc::HashBytes>(build::SHORT_COMMIT) } }; - let saved_data = &crate::misc::hashed_storage_create(commit, data); + let saved_data = &crate::misc::hashed_storage_create(&commit, data); tracing::info!("Bytes: {}", saved_data.len()); get_localstorage() .set_item(DATA_NAME, saved_data) @@ -394,7 +394,7 @@ impl MathApp { std::mem::transmute::<&str, crate::misc::HashBytes>(build::SHORT_COMMIT) }; let saved_data = &crate::misc::hashed_storage_create( - hash, + &hash, bincode::serialize(&self.functions).unwrap().as_slice(), ); // tracing::info!("Bytes: {}", saved_data.len()); diff --git a/src/misc.rs b/src/misc.rs index 821e3f1..663ed74 100644 --- a/src/misc.rs +++ b/src/misc.rs @@ -143,8 +143,8 @@ pub const HASH_LENGTH: usize = 8; pub type HashBytes = [u8; HASH_LENGTH]; #[allow(dead_code)] -pub fn hashed_storage_create(hash: HashBytes, data: &[u8]) -> String { - unsafe { std::mem::transmute::, String>([&hash, data].concat()) } +pub fn hashed_storage_create<'a>(hash: &HashBytes, data: &[u8]) -> String { + unsafe { std::mem::transmute::, String>([hash, data].concat()) } } #[allow(dead_code)]