5个稳定版本
1.3.0 | 2023年7月17日 |
---|---|
1.2.4 | 2023年7月17日 |
#2196 在 数据库接口
40KB
475 行
Cloudr 🌤️
Cloudr是一个Rust库,它提供了一个无移动存储值的抽象数据结构。它以灵活且方便的方式存储和访问类似于云的数据。
特性 ✨
- 无移动存储值 📦
- 根据键插入、检索和删除值 🔑
- 检查键或值的存在 ✅
- 遍历键值对 🔄
- 组合多个数据云实例 🌐
- 转换为拥有的
FxHashMap
🔄 - 迭代和映射工具 🚀
安装 🚀
将以下行添加到您的 Cargo.toml
文件中
[dependencies]
cloudr = "0.1.0"
用法 🛠️
这是一个简单示例,演示了 DataCloud
的基本用法。
use cloudr::DataCloud;
fn main() {
let data: DataCloud<String, i32> = DataCloud::new();
data.insert("x".to_string(), &42);
data.insert("y".to_string(), &123);
if let Some(value) = data.get(&"x".to_string()) {
println!("Value of x: {}", value);
}
data.remove(&"y".to_string());
println!("Data cloud: {}", data);
}
有关更详细的示例和文档,请参阅API文档。 📚
贡献 🤝
欢迎贡献!如果您有任何想法、建议或错误报告,请打开问题或提交拉取请求。 ❤️
许可证 📝
本项目受MIT许可证的许可。 📜
依赖项
~135KB