Макросы include_bytes!
и include_str!
кажутся мне загадкой. Я понимаю, что файл включен в двоичный файл, но как он работает во время выполнения?
- Когда файл загружается в память?
- Есть ли причина не хранить результат
include_bytes!
/ include_str!
как const
верхнего уровня? Будет ли файл оставаться в памяти в течение всего времени выполнения приложения? - Существуют ли какие-либо штрафы за включение «большого» файла, кроме двоичного размера?