Rust nightly | Refactoring

- rust.ko compiles with the latest Rust nightly
- print fn refactored into macros
- some cleanups