21 个版本
0.0.18 | 2020年3月10日 |
---|---|
0.0.17 | 2020年2月13日 |
0.0.13 | 2020年1月17日 |
0.0.11 | 2019年11月11日 |
0.0.1-alpha4 | 2019年6月19日 |
#4 in #eav
用于 2 crates
105KB
2K SLoC
holochain_persistence_mem
概述
纯 Rust,为 holochain 提供线程安全的内存持久化实现。提供内容可寻址存储(CAS)和实体属性值(索引)关联存储,以及纯内存存储。
使用方法
将 holochain_persistence_mem
包添加到您的 Cargo.toml
文件中。以下是一个创建存储单元并添加一些内容的示例。
use holochain_persistence_mem::cas::memory::MemoryStore;
fn init() -> MemoryStore {
let store = MemoryStore::new();
store.add(<some_content>);
store
}
贡献
Holochain 是一个开源项目。我们欢迎各种形式的参与,并正在积极努力扩大接受参与的范围。请参阅我们的 贡献指南 了解我们的一般实践和参与社区的标准和协议。
许可证
版权所有 (C) 2019,Holochain 基金会
根据 Apache 许可证 2.0 版("许可证");除非遵守许可证规定或书面同意,否则不得使用此文件。您可以在以下位置获取许可证副本:
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”基础提供,不提供任何明示或暗示的保证或条件。有关许可证的具体语言、权限和限制,请参阅许可证。
依赖项
~12MB
~246K SLoC