Rust update, macro needing a semicolon