23次发布
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-alpha6 | 2019年6月19日 |
在#eav中排名5
每月下载79次
在holochain_conductor_lib中使用
110KB
2.5K SLoC
holochain_persistence_pickle
概述
为Holochain提供的pickledb持久化实现。使用pickledb的键/值存储提供内容可寻址存储(CAS)和实体属性值(索引)。
用法
将holochain_persistence_pickle
包添加到您的Cargo.toml
文件中。以下是一个创建存储单元并添加一些内容的示例。
use holochain_persistence_file::cas::pickle::PickleStorage;
use tempfile::tempdir;
pub fn init() -> PickleStorage {
let dir = tempdir().expect("Could not create a tempdir for CAS.");
let store = PickleStorage::new(dir.path()).unwrap();
store.add(<some_content>).expect("added some content");
store
}
贡献
Holochain是一个开源项目。我们欢迎各种形式的参与,并正在积极努力扩大接受贡献的领域。请参阅我们的贡献指南,了解我们的通用实践和参与社区协议。
许可协议
版权(C)2019,Holochain基金会
根据Apache License,版本2.0(“许可”)许可;除非遵守许可,否则不得使用此文件。您可以在以下位置获取许可证副本:
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则在许可下分发的软件按“原样”提供,不提供任何明示或暗示的保证或条件。有关许可权限和限制的特定语言,请参阅许可协议。
依赖项
~13MB
~276K SLoC