где compile-time это
Смотри, у меня есть некий конфиг файл, который лежит на диске. Но его может и не быть, если программу вызываю не из того места. Конфиг - это длинный JSON. На случай, если я его не нашел на диске, хорошо бы достать его из самой программы. Но тут возникает два вопроса: 1. Как зашить ресурс в программу? 2. А надо ли в таком сценарии его каждый раз парсить или можно просто сгенерировать константную структуру на этапе компиляции и обращаться к ней?
а, ну можно поидее
Зашить данные можно через include_str, зашить готовый литерал конфига через include
https://crates.io/crates/const-gen во шо нашел
Обсуждают сегодня