7个不稳定版本
0.6.0 | 2023年5月31日 |
---|---|
0.5.3 | 2022年3月31日 |
0.5.1 | 2021年12月19日 |
0.5.0 | 2021年1月14日 |
0.3.0 | 2020年11月11日 |
#573 in 加密学
185KB
4K SLoC
Etebase - 加密一切
Etebase的Rust库
除了暴露Rust API之外,这个库还是其他Etebase库的基础,例如libetebase。
文档
除了API文档之外,还有https://docs.etebase.com上的文档。
最小支持的Rust版本(MSRV)
当前的MSRV是1.63.0。MSRV的更改不会被认为是破坏性的,并且可能在任何补丁版本中发生,但保证至少会支持上一个Rust版本。这导致从发布新Rust版本之日起有三个月的宽限期,在此期间可能不需要该版本。
构建
要构建
$ cargo build
要测试,使用最新版本运行etesync/test-server
映像,例如
docker run -p 3735:3735 -d etesync/test-server:latest
然后设置ETEBASE_TEST_HOST
为运行的主机:端口;对于上面的docker调用,那就是
export ETEBASE_TEST_HOST=localhost:3735
然后运行测试
$ cargo test -- --test-threads 1
请注意,测试针对本地服务器运行,因此我们需要单线程运行它们以确保它们不会冲突。
依赖项
~22–37MB
~355K SLoC