Rust procedural map