2个版本
0.1.1 | 2019年5月16日 |
---|---|
0.1.0 | 2019年2月8日 |
#200 in #帮助
在libstorage中使用
11KB
265 行
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
~47K SLoC