Fix rust-mode font lock for macros using []

This makes `vec![]` highlight the same as `vec!()` or `vec!{}`.