In VSCode with rust-analyzer, when trying to autocomplete the name of a macro matcher like `matches_pattern!`, rust-analyzer does not suggest it. I believe this is because the macros are all annotated with `#[doc(hidden)]` which rust-analyzer hides from recommendations. One possible solution is for https://github.com/rust-lang/rust/issues/39412 to be stabilized (may be a long wait though).