Ответ 1
Вероятно, вы хотите include_bytes!
.
Если вы находитесь в более ранних версиях Rust, используйте include_bin!
.
Это двоюродный брат этого вопроса здесь, задавая то же самое для C.
В принципе, есть ли лучший способ, чем просто превратить его в массив гигантских байтов и поместить его в исходный файл?
В качестве альтернативы, способен ли макрос сделать это? (Rust Macros... плотно выглядят, и их точные возможности мне неизвестны.)
Вероятно, вы хотите include_bytes!
.
Если вы находитесь в более ранних версиях Rust, используйте include_bin!
.
Вы также можете использовать этот инструмент https://github.com/pyros2097/rust-embed, который был создан мной, который генерирует код ржавчины для ваших ресурсов.