1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/*
    Appellation: stores <module>
    Contrib: FL03 <jo3mccain@icloud.com>
*/

pub mod kv;

pub trait OrInsert<K, V> {
    fn or_insert(&mut self, key: K, value: V) -> &mut V;
}

pub(crate) mod prelude {
    pub use super::kv::Store as KeyValue;
    pub use super::OrInsert;
}