hypercore:安全,分布式,仅追加日志

时间:2024-05-26 15:23:41
【文件属性】:

文件名称:hypercore:安全,分布式,仅追加日志

文件大小:59KB

文件格式:ZIP

更新时间:2024-05-26 15:23:41

Rust

超核心 在制品。 安全的,分布式的,仅追加的日志结构。 改编自 。 用法 let mut feed = hypercore :: open ( "./feed.db" ). await ?; feed. append ( b"hello" ). await ?; feed. append ( b"world" ). await ?; assert_eq! (feed. get ( 0 ). await ?, Some ( b"hello" . to_vec ())); assert_eq! (feed. get ( 1 ). await ?, Some ( b"world" . to_vec ())); 安装 $ cargo add hypercore 安全 此板条箱使用#![deny(unsafe_code)]来确保所有内容都在100%Safe Rust中实现。 贡献 想加入我们吗?


【文件预览】:
hypercore-master
----.gitignore(127B)
----benches()
--------bench.rs(1KB)
----src()
--------bitfield()
--------feed_builder.rs(2KB)
--------replicate()
--------storage()
--------feed.rs(22KB)
--------crypto()
--------proof.rs(799B)
--------event.rs(73B)
--------prelude.rs(270B)
--------lib.rs(2KB)
--------audit.rs(552B)
----.travis.yml(359B)
----CHANGELOG.md(21KB)
----Cargo.toml(1KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(728B)
--------stale.yml(460B)
--------ISSUE_TEMPLATE.md(187B)
--------ISSUE_TEMPLATE()
--------CONTRIBUTING.md(3KB)
--------CODE_OF_CONDUCT.md(3KB)
----examples()
--------iter.rs(2KB)
--------async.rs(736B)
--------main.rs(999B)
----LICENSE-MIT(1KB)
----README.md(2KB)
----tests()
--------model.rs(2KB)
--------storage.rs(2KB)
--------bitfield.rs(5KB)
--------compat.rs(6KB)
--------feed.rs(10KB)
--------common()
--------regression.rs(548B)
----CERTIFICATE(1KB)
----LICENSE-APACHE(11KB)

网友评论