#structure #cloud #data-structures #key-value-store #reference #data-management #data

nightly cloudr

这是一个提供无移动存储和管理值的抽象数据结构的库。它提供了高效的关键值插入、检索和删除操作,使您能够方便地处理数据。Cloudr以其简单性和易用性而设计,旨在简化Rust项目中数据的存储。探索Cloudr的功能,简化您数据管理任务。

5个稳定版本

1.3.0 2023年7月17日
1.2.4 2023年7月17日

#2196数据库接口

MIT 许可证

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