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

Download history 722/week @ 2024-04-26 749/week @ 2024-05-03 834/week @ 2024-05-10 804/week @ 2024-05-17 812/week @ 2024-05-24 719/week @ 2024-05-31 837/week @ 2024-06-07 1906/week @ 2024-06-14 1319/week @ 2024-06-21 1072/week @ 2024-06-28 825/week @ 2024-07-05 975/week @ 2024-07-12 652/week @ 2024-07-19 996/week @ 2024-07-26 602/week @ 2024-08-02 633/week @ 2024-08-09

3,042 每月下载量

MIT/Apache

205KB
4.5K SLoC

关于此 crate

此 crate 为 gvdb 提供便利宏。宏包括 include_gresource_from_xml!()include_gresource_from_dir!()

Crates.io

示例

编译 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/");

许可证

gvdbgvdb-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