/* * SPDX-FileCopyrightText: 2020 Stalwart Labs LLC * * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-SEL */ pub mod blob; pub mod main; pub mod read; pub mod write; use ahash::AHashMap; use parking_lot::RwLock; use std::collections::BTreeMap; pub struct EphemeralStore { pub(crate) state: RwLock, } pub(crate) struct EphemeralState { pub(crate) subspaces: AHashMap, Vec>>, }