From 082b7dd203e663a2a64085fe51a68714fb07be37 Mon Sep 17 00:00:00 2001 From: Jonas Kruckenberg Date: Tue, 24 Jan 2023 15:00:15 +0100 Subject: [PATCH] manually implement Default to improve generic inference --- plugins/store/src/lib.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/plugins/store/src/lib.rs b/plugins/store/src/lib.rs index 8c245316..7480d12f 100644 --- a/plugins/store/src/lib.rs +++ b/plugins/store/src/lib.rs @@ -183,12 +183,21 @@ async fn save( with_store(app, stores, path, |store| store.save()) } -#[derive(Default)] +// #[derive(Default)] pub struct Builder { stores: HashMap>, frozen: bool, } +impl Default for Builder { + fn default() -> Self { + Self { + stores: Default::default(), + frozen: false, + } + } +} + impl Builder { /// Registers a store with the plugin. ///