From 72db444401262479e6b16c949f6236f744477e00 Mon Sep 17 00:00:00 2001 From: amrbashir Date: Mon, 19 Feb 2024 15:54:56 +0200 Subject: [PATCH 1/3] feat(sql,store): add `Builder::new` ref: https://github.com/tauri-apps/tauri/issues/8880 --- .changes/sql-store-new-fn.md | 6 ++++++ plugins/sql/src/plugin.rs | 4 ++++ plugins/store/src/lib.rs | 4 ++++ 3 files changed, 14 insertions(+) create mode 100644 .changes/sql-store-new-fn.md diff --git a/.changes/sql-store-new-fn.md b/.changes/sql-store-new-fn.md new file mode 100644 index 00000000..c0359789 --- /dev/null +++ b/.changes/sql-store-new-fn.md @@ -0,0 +1,6 @@ +--- +"sql": "patch" +"store": "patch" +--- + +Add `Builder::new` method. diff --git a/plugins/sql/src/plugin.rs b/plugins/sql/src/plugin.rs index aa6ec5f5..c418ff2c 100644 --- a/plugins/sql/src/plugin.rs +++ b/plugins/sql/src/plugin.rs @@ -273,6 +273,10 @@ pub struct Builder { } impl Builder { + fn new() -> Self { + Self::default() + } + /// Add migrations to a database. #[must_use] pub fn add_migrations(mut self, db_url: &str, migrations: Vec) -> Self { diff --git a/plugins/store/src/lib.rs b/plugins/store/src/lib.rs index 45a0c826..018f0202 100644 --- a/plugins/store/src/lib.rs +++ b/plugins/store/src/lib.rs @@ -209,6 +209,10 @@ impl Default for Builder { } impl Builder { + fn new() -> Self { + Self::default() + } + /// Registers a store with the plugin. /// /// # Examples From fe4fb7dc7ad9aa19f85944894d63d479a2c10d88 Mon Sep 17 00:00:00 2001 From: Amr Bashir Date: Mon, 19 Feb 2024 16:03:20 +0200 Subject: [PATCH 2/3] Update plugin.rs --- plugins/sql/src/plugin.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/sql/src/plugin.rs b/plugins/sql/src/plugin.rs index c418ff2c..f2a95279 100644 --- a/plugins/sql/src/plugin.rs +++ b/plugins/sql/src/plugin.rs @@ -273,7 +273,7 @@ pub struct Builder { } impl Builder { - fn new() -> Self { + pub fn new() -> Self { Self::default() } From 7cefa2b0bd0ed56cebc4bc4888dc8bdcde6c138d Mon Sep 17 00:00:00 2001 From: Amr Bashir Date: Mon, 19 Feb 2024 16:03:32 +0200 Subject: [PATCH 3/3] pub --- plugins/store/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/store/src/lib.rs b/plugins/store/src/lib.rs index 018f0202..f76752f8 100644 --- a/plugins/store/src/lib.rs +++ b/plugins/store/src/lib.rs @@ -209,7 +209,7 @@ impl Default for Builder { } impl Builder { - fn new() -> Self { + pub fn new() -> Self { Self::default() }