mmkv 0.8.1

Rust version of MMKV
Documentation
1
2
3
4
5
6
7
8
9
use crate::core::buffer::Buffer;
use std::collections::HashMap;
use std::sync::{Arc, RwLock};

pub type SharedKvMap = Arc<RwLock<HashMap<String, Buffer>>>;

pub fn new_shared_kv_map(kv_map: HashMap<String, Buffer>) -> SharedKvMap {
    Arc::new(RwLock::new(kv_map))
}