2个版本
0.5.0-beta.2 | 2024年7月6日 |
---|---|
0.5.0-beta.1 | 2024年7月5日 |
#113 在 #hyper
每月239次下载
9KB
72 行
web-static-pack-common
通用包,包含 web-static-pack 和 web-static-pack-packer 之间的共享类型。
有关项目文档、示例等,请参阅 web-static-pack。
该包的根类型是 pack::Pack。它是一个文件集合(哈希表),由 file::File 组成,通过 pack_path::PackPath(包括一些合理性检查的自定义类型)来区分。
web-static-pack 使用 [rkyv] 进行序列化。每个模块都提供了一个 rust 原生类型,用于 pack
构建,例如 pack::Pack 和 [rkyv] 宏生成的零拷贝可加载表示(即 mmapable),例如 pack::PackArchived,由加载器使用。
注意
还有被称为 Resolver
(例如 pack::PackResolver)的东西,它们是 [rkyv] 内部所需的,但在此项目中不直接使用。它们应从文档中隐藏。
许可证:MIT
依赖关系
~2MB
~53K SLoC