#txt-file #manifest #add-on #validation #api-version #title #eso

eso_addon_manifest

使用 Rust 编写的简单 ESO 插件清单.txt 文件解析器和验证器

1 个不稳定版本

0.1.1 2023年6月1日
0.1.0 2023年6月1日

#21 in #txt-file

MIT 许可证

21KB
457

codecov

eso-addon-manifest

使用 Rust 编写的简单 ESO 插件清单.txt 文件解析器和验证器


lib.rs:

简单 ESO 插件清单.txt 文件解析器和验证器

用法

use eso_addon_manifest::{AddonManifestParser, AddonManifest};

// let's say you have some addon with the patrial manifest:
// ## Title: AddonName
// ## APIVersion: 101037
// [...]

let parser = AddonManifestParser::default();
let result: AddonManifest = parser.parse("resources/test/AddonName.txt", None).unwrap();
assert_eq!("AddonName".to_string(), result.title);
assert_eq!(101037, result.api_version);

依赖项

~2.5–4MB
~72K SLoC