Rust tem macros legais pra isso.
Até o momento, Rust não possui um REPL oficial integrado.
Rust suporta vários depuradores, mas um comum é o gdb para GNU/Linux ou lldb para macOS.
gdb
lldb
O framework de teste embutido do Rust suporta testes de unidade, integração e documentação sem a necessidade de bibliotecas externas.