From 2556d77629e3c71e2b400d783683b113b3f09a3b Mon Sep 17 00:00:00 2001 From: David Dal Busco Date: Sun, 1 Sep 2024 11:26:33 +0200 Subject: [PATCH] feat: use `addr_of!` instead to create a raw pointer Signed-off-by: David Dal Busco --- src/libs/storage/src/store.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libs/storage/src/store.rs b/src/libs/storage/src/store.rs index d61a19af2..d80403f54 100644 --- a/src/libs/storage/src/store.rs +++ b/src/libs/storage/src/store.rs @@ -30,6 +30,7 @@ use junobuild_shared::types::core::Blob; use junobuild_shared::types::state::Controllers; use junobuild_shared::utils::principal_not_equal; use std::collections::HashMap; +use std::ptr::addr_of; /// /// Upload batch and chunks @@ -88,7 +89,7 @@ fn create_batch_impl( }; insert_runtime_batch( - &NEXT_BATCH_ID, + &*addr_of!(NEXT_BATCH_ID), Batch { key, reference_id, @@ -136,7 +137,7 @@ pub fn create_chunk( NEXT_CHUNK_ID += 1; insert_runtime_chunk( - &NEXT_CHUNK_ID, + &*addr_of!(NEXT_CHUNK_ID), Chunk { batch_id, content,