diff --git a/plugins/store/src/lib.rs b/plugins/store/src/lib.rs index b1f06d3d..ccf2e81d 100644 --- a/plugins/store/src/lib.rs +++ b/plugins/store/src/lib.rs @@ -16,7 +16,6 @@ use serde::{Deserialize, Serialize}; pub use serde_json::Value as JsonValue; use std::{ collections::HashMap, - marker::PhantomData, path::{Path, PathBuf}, sync::{Arc, Mutex}, time::Duration, @@ -359,18 +358,16 @@ fn default_deserialize( serde_json::from_slice(bytes).map_err(Into::into) } -pub struct Builder { - phantom_data: PhantomData, +pub struct Builder { serialize_fns: HashMap, deserialize_fns: HashMap, default_serialize: SerializeFn, default_deserialize: DeserializeFn, } -impl Default for Builder { +impl Default for Builder { fn default() -> Self { Self { - phantom_data: Default::default(), serialize_fns: Default::default(), deserialize_fns: Default::default(), default_serialize, @@ -379,7 +376,7 @@ impl Default for Builder { } } -impl Builder { +impl Builder { pub fn new() -> Self { Self::default() } @@ -454,7 +451,7 @@ impl Builder { /// Ok(()) /// }); /// ``` - pub fn build(self) -> TauriPlugin { + pub fn build(self) -> TauriPlugin { plugin::Builder::new("store") .invoke_handler(tauri::generate_handler![ create_store,