5个版本
0.1.4 | 2020年4月10日 |
---|---|
0.1.3 | 2019年5月16日 |
0.1.2 | 2019年3月26日 |
0.1.1 | 2019年3月20日 |
0.1.0 | 2019年2月8日 |
在 #ts 中排名第 38
每月21次下载
用于 libstorage
23KB
400 代码行
libstorage
用于所有存储系统的库
libstorage是一个由RUST编写的辅助函数集合,使与存储服务器交互变得更容易。在src/目录下,为库支持的每个存储系统都有一个模块。
开始使用libstorage
在项目中使用libstorage很容易。只需在Cargo.toml中包含依赖项,即可开始使用。因为isilon库很大,所以必须在使用构建时启用该功能标志。
示例
以下示例展示了hitachi模块的示例用法
use libstorage::hitachi::HitachiConfig;
use reqwest::Client;
fn main() -> Result<(), libstorage::Error>> {
let web_client = reqwest::Client::new();
let hitachi_config = HitachiConfig {
endpoint: "server".into(),
user: "username".into(),
password: "password".into(),
region: "region".into(),
};
// 1. Get the host:instance list with /AgentForRAID
let agents = get_agent_for_raid(&web_client, &hitachi_config)?;
println!("items: {} {:?}", agents.items.len(), agents);
Ok(())
}
支持和贡献
如果您需要支持,请先查看 问题页面。如果那不能回答您的问题,或者如果您认为您发现了一个错误,请 提交问题。
话虽如此,如果您有问题,请通过 沟通 与我们联系。
想要为libstorage做出贡献?太棒了!查看 贡献指南。
依赖项
~2MB
~46K SLoC