К своему удивлению понял, что поддержки Rust со стороны GeSHi до сих пор не реализованно. Собственно вот:
fn main() {
// bla-bla-bla
for i in [1, 2, 3] {
io::println(#fmt("hello %d\n", i));
}
}
// bla-bla-bla
for i in [1, 2, 3] {
io::println(#fmt("hello %d\n", i));
}
}