Evan Almloff 1 год назад
Родитель
Сommit
f3d1600822
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      packages/fullstack/src/hooks/server_cached.rs
  2. 1 1
      packages/fullstack/src/html_storage/mod.rs

+ 1 - 1
packages/fullstack/src/hooks/server_cached.rs

@@ -29,6 +29,6 @@ pub fn server_cached<O: 'static + Serialize + DeserializeOwned>(server_fn: impl
     }
     }
     #[cfg(not(feature = "ssr"))]
     #[cfg(not(feature = "ssr"))]
     {
     {
-        crate::html_storage::deserialize::take_server_data().unwrap_or_else(|| server_fn())
+        crate::html_storage::deserialize::take_server_data().unwrap_or_else(server_fn)
     }
     }
 }
 }

+ 1 - 1
packages/fullstack/src/html_storage/mod.rs

@@ -45,7 +45,7 @@ impl HTMLDataCursor {
         }
         }
         let mut cursor = &self.data[current];
         let mut cursor = &self.data[current];
         self.index.fetch_add(1, std::sync::atomic::Ordering::SeqCst);
         self.index.fetch_add(1, std::sync::atomic::Ordering::SeqCst);
-        match postcard::from_bytes(&mut cursor) {
+        match postcard::from_bytes(cursor) {
             Ok(x) => Some(x),
             Ok(x) => Some(x),
             Err(e) => {
             Err(e) => {
                 log::error!("Error deserializing data: {:?}", e);
                 log::error!("Error deserializing data: {:?}", e);