Как мне интерпретировать или иначе оценить Rust во время выполнения?
1 ответ
Мири (сокращение от MIR I) - де-факто интерпретатор кода Rust. Это то, что обеспечивает оценку функции времени компиляции внутри rustc, компилятора Rust, но Miri более функциональна, чем то, что в настоящее время используется компилятором.
Для экспериментов Мири также доступна на детской площадке Rust. Его можно использовать для оценки конкретного запуска программы, обнаружения наличия определенных типов неопределенного поведения.
Miri не предоставляет Rust REPL, но это может быть частью создания такого инструмента.