From: Sudarsan Balaji Date: Fri, 15 Oct 2021 16:06:36 +0000 (+0530) Subject: Make MemoryDatabase Send + Sync X-Git-Tag: v0.13.0~8 X-Git-Url: http://internal-gitweb-vhost/script/%22https:/%22example_cli/enum.Commands.html/enum.GetKeyError.html?a=commitdiff_plain;h=59f795f176061864c25d60b06c48682e3c3695e6;p=bdk Make MemoryDatabase Send + Sync --- diff --git a/src/database/memory.rs b/src/database/memory.rs index eacedf86..78cc031d 100644 --- a/src/database/memory.rs +++ b/src/database/memory.rs @@ -14,6 +14,7 @@ //! This module defines an in-memory database type called [`MemoryDatabase`] that is based on a //! [`BTreeMap`]. +use std::any::Any; use std::collections::BTreeMap; use std::ops::Bound::{Excluded, Included}; @@ -110,7 +111,7 @@ fn after(key: &[u8]) -> Vec { /// [`database`]: crate::database #[derive(Debug, Default)] pub struct MemoryDatabase { - map: BTreeMap, Box>, + map: BTreeMap, Box>, deleted_keys: Vec>, }