Всм, сделать вообще отдельный крейт, использующий исходную либу как зависимость?
Сейчас это реализовано именно так и получается, что для тестирования вместо одного cargo test приходится делать cd crate_folder cargo build cd generated_folder cargo fuzz build target_name
Технология, которая позволяет компилировать приложение быстрее, компилируя только те файлы, которые были изменены, докидывая кешированные части без дополнительной компиляции, тем самым ускоряя компиляцию
на Rust может быть проще писать производительный код (потому что Rust поощряет тебя хранить вещи на стеке, потому что конкурентность эргономичная, потому что rustc выплёвывает довольно сильно аннотированный LLVM IR)
В данном случае имеется ввиду даже не скорость написания, компиляции, а исключительно скорость исполнения результата. Как я понял, написать что-то, что будет исполняться быстрее чем на C, можно исключительно на Ассемблере, и то - не во всех сценариях.