5 个不稳定版本
0.2.2 | 2022年2月3日 |
---|---|
0.2.1 | 2022年2月3日 |
0.2.0 | 2022年2月3日 |
0.1.0 | 2021年12月29日 |
0.0.0 | 2021年12月27日 |
#1135 in 文件系统
115KB
2.5K SLoC
osrs-cache
RuneScape 缓存的只读、高级、虚拟文件 API。
此 crate 基于 jimvdl 的 rs-cache crate。
安装
将以下内容添加到您的 Cargo.toml
文件中
[dependencies]
osrs-cache = "0.2.2"
示例
use osrscache::Cache;
fn main() -> Result<(), osrscache::Error> {
let cache = Cache::new("./data/osrs_cache")?;
let index_id = 2; // Config index.
let archive_id = 10; // Archive containing item definitions.
let buffer = cache.read(index_id, archive_id)?;
Ok(())
}
贡献
如果您有功能建议,或者想要添加例如新的缓存加载器,请随时提交 pull request。对于更大的功能,建议先 打开一个 issue 进行讨论。
示例可以在 examples 目录中找到,其中包括 osrs 更新协议。
致谢
以下资源有助于本 crate 的开发
许可证
osrs-cache
在 MIT 许可证下分发。
有关详细信息,请参阅 LICENSE。
依赖项
~2.8–4MB
~73K SLoC