Skip to content

Commit 44016a4

Browse files
committed
Remove R: Runtime from Builder
1 parent 985059a commit 44016a4

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

plugins/store/src/lib.rs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ use serde::{Deserialize, Serialize};
1616
pub use serde_json::Value as JsonValue;
1717
use std::{
1818
collections::HashMap,
19-
marker::PhantomData,
2019
path::{Path, PathBuf},
2120
sync::{Arc, Mutex},
2221
time::Duration,
@@ -359,18 +358,16 @@ fn default_deserialize(
359358
serde_json::from_slice(bytes).map_err(Into::into)
360359
}
361360

362-
pub struct Builder<R: Runtime> {
363-
phantom_data: PhantomData<R>,
361+
pub struct Builder {
364362
serialize_fns: HashMap<String, SerializeFn>,
365363
deserialize_fns: HashMap<String, DeserializeFn>,
366364
default_serialize: SerializeFn,
367365
default_deserialize: DeserializeFn,
368366
}
369367

370-
impl<R: Runtime> Default for Builder<R> {
368+
impl Default for Builder {
371369
fn default() -> Self {
372370
Self {
373-
phantom_data: Default::default(),
374371
serialize_fns: Default::default(),
375372
deserialize_fns: Default::default(),
376373
default_serialize,
@@ -379,7 +376,7 @@ impl<R: Runtime> Default for Builder<R> {
379376
}
380377
}
381378

382-
impl<R: Runtime> Builder<R> {
379+
impl Builder {
383380
pub fn new() -> Self {
384381
Self::default()
385382
}
@@ -454,7 +451,7 @@ impl<R: Runtime> Builder<R> {
454451
/// Ok(())
455452
/// });
456453
/// ```
457-
pub fn build(self) -> TauriPlugin<R> {
454+
pub fn build<R: Runtime>(self) -> TauriPlugin<R> {
458455
plugin::Builder::new("store")
459456
.invoke_handler(tauri::generate_handler![
460457
create_store,

0 commit comments

Comments
 (0)