Rust master: macros changes & runtime removal