5个版本
新 0.1.4 | 2024年8月21日 |
---|---|
0.1.3 | 2024年2月9日 |
0.1.2 | 2021年7月15日 |
0.1.1 | 2021年7月15日 |
0.1.0 | 2021年7月15日 |
82 in 内存管理
4,064 每月下载量
用于 5 个crate(4直接)
4KB
include_bytes_aligned
一个简单的宏,将外部文件的字节嵌入到可执行文件中,并保证它们对齐。
用法
include_bytes_aligned!(ALIGNMENT, PATH)
其中 ALIGNMENT
是任何整型字面量(必须是2的幂),PATH 是要包含的文件路径的字符串字面量,就像在 include_bytes!
中一样。
示例
use include_bytes_aligned::include_bytes_aligned;
// Aligns the data to 16 bytes
static DATA: &'static [u8] = include_bytes_aligned!(16, "path/to/file.txt");
效率
此宏不复制字节或重复它们。与通常的 include_bytes!
一样,占用相同的内存空间。