Since nobody has listened to my review in https://github.com/rust-lang/rust-analyzer/pull/18350, we now (since this PR) treat `safe` as a keyword, meaning the following creates a parse error: ```rust fn safe() {} ``` **rust-analyzer version**: tip of git, unreleased