From 14ba0b71165f51293ec11d41d2098a342d3bfae2 Mon Sep 17 00:00:00 2001 From: Sam Tay Date: Sat, 13 Jul 2024 22:35:05 -0400 Subject: [PATCH] Remove unnecessary Default constraint (#50) --- sdk/src/storage/persistence.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sdk/src/storage/persistence.rs b/sdk/src/storage/persistence.rs index e7eb76e..5d80c84 100644 --- a/sdk/src/storage/persistence.rs +++ b/sdk/src/storage/persistence.rs @@ -12,7 +12,7 @@ use super::StorageEntryTrait; /// Depending on the platform this uses either local storage or a file storage #[allow(clippy::needless_return)] pub fn use_persistent< - T: Serialize + DeserializeOwned + Default + Clone + Send + Sync + PartialEq + 'static, + T: Serialize + DeserializeOwned + Clone + Send + Sync + PartialEq + 'static, >( key: impl ToString, init: impl FnOnce() -> T, @@ -25,7 +25,7 @@ pub fn use_persistent< /// Depending on the platform this uses either local storage or a file storage #[allow(clippy::needless_return)] pub fn new_persistent< - T: Serialize + DeserializeOwned + Default + Clone + Send + Sync + PartialEq + 'static, + T: Serialize + DeserializeOwned + Clone + Send + Sync + PartialEq + 'static, >( key: impl ToString, init: impl FnOnce() -> T, @@ -42,7 +42,7 @@ pub fn new_persistent< #[allow(clippy::needless_return)] #[track_caller] pub fn use_singleton_persistent< - T: Serialize + DeserializeOwned + Default + Clone + Send + Sync + PartialEq + 'static, + T: Serialize + DeserializeOwned + Clone + Send + Sync + PartialEq + 'static, >( init: impl FnOnce() -> T, ) -> Signal { @@ -56,7 +56,7 @@ pub fn use_singleton_persistent< #[allow(clippy::needless_return)] #[track_caller] pub fn new_singleton_persistent< - T: Serialize + DeserializeOwned + Default + Clone + Send + Sync + PartialEq + 'static, + T: Serialize + DeserializeOwned + Clone + Send + Sync + PartialEq + 'static, >( init: impl FnOnce() -> T, ) -> Signal {