#map #string #disk #file #save #unstable #maps

easy_safe

一种简单的将字符串值保存到磁盘上的方法,简而言之——磁盘上的字符串映射-

8 个版本

0.1.9 2022 年 8 月 15 日
0.1.8 2022 年 8 月 13 日

#820文件系统

MIT/Apache

15KB
191

easy_safe

一个简单的不稳定 Crates,可以将字符串保存到磁盘上的映射中。

正常 map_env 会创建一个具有指定名称的新映射环境。该名称对应于您文件系统中保存和加载的文件。如果文件已经存在,它将从该文件加载。

这意味着您总是可以通过正确的名称调用它来访问您的文件

示例

use easy_safe::{create_or_load_map_env, MapEnv};
  
let mut  map_env: MapEnv = create_or_load_map_env("somename");
map_env.put("somekey", "somevalue");
let value = map_env.get("somekey").unwrap();
assert_eq!(value, "somevalue");
    
let mut same_file_map_env: MapEnv = create_or_load_map_env("somename");
let also_the_value = same_file_map_env.get("somekey").unwrap();
assert_eq!(value, "somevalue");

依赖项

~0.7–1.6MB
~35K SLoC