macro_rules! cached_regex { () => { ... }; ($vis:vis static $name:ident = $regex:expr; $($rest:tt)*) => { ... }; }