Rust does reserve the exact `macro` keyword for the eventual replacement of `macro_rules!` [1] [2]. But it is unlikely to be used in the invocation syntax because that will be too verbose.
[1] https://doc.rust-lang.org/reference/keywords.html
[2] https://github.com/rust-lang/rust/issues/39412