14 个版本
0.1.13 | 2024 年 7 月 12 日 |
---|---|
0.1.12 | 2024 年 2 月 22 日 |
0.1.11 | 2023 年 12 月 2 日 |
0.1.10 | 2023 年 9 月 9 日 |
0.1.4 | 2022 年 5 月 17 日 |
#299 in GUI
3,042 每月下载量
205KB
4.5K SLoC
关于此 crate
此 crate 为 gvdb 提供便利宏。宏包括 include_gresource_from_xml!()
和 include_gresource_from_dir!()
示例
编译 GResource XML 文件并将文件中的字节包含在内。
use gvdb_macros::include_gresource_from_xml;
static GRESOURCE_BYTES: &[u8] = include_gresource_from_xml!("test-data/gresource/test3.gresource.xml");
扫描目录并创建包含目录所有内容的 GResource 文件。
use gvdb_macros::include_gresource_from_dir;
static GRESOURCE_BYTES: &[u8] = include_gresource_from_dir!("/gvdb/rs/test", "test-data/gresource/");
许可证
gvdb
和 gvdb-macros
在 MIT OR Apache-2.0 许可证下可用。请参阅 LICENSES 文件夹以获取完整的许可证文本。
包含在 test-data/gresource/icons/
中的 SVG 图标文件在 CC0-1.0 许可证下可用,并从 Icon Development Kit 分发。请参阅 CC0-1.0.txt 文件以获取完整的许可证文本。
依赖关系
~5–13MB
~144K SLoC