4个版本
0.0.4 | 2024年4月7日 |
---|---|
0.0.3 | 2023年11月5日 |
0.0.2 | 2023年10月31日 |
0.0.1 | 2023年10月31日 |
#6 in #svn
228 每月下载量
125KB
3.5K SLoC
Subversion的Rust绑定
这个Rust包为Subversion的C库提供了惯用的绑定。
目前,它只覆盖了“客户端”库,但目标是支持所有公共C API。
示例
let mut ctx = subversion::client::Context::new().unwrap();
ctx.checkout(
"http://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_client",
std::path::Path::new("libsvn_client"),
Revision::Head,
Revision::Head,
Depth::Infinity,
false,
false,
)
.unwrap();
依赖项
~0.3–3.5MB
~81K SLoC