It's the same syntax. There are no special operators in unsafe rust. All unsafe code is syntactically valid safe code. The reason it will not compile it because certain operations are not permitted, not because of syntax errors
That doc needs to be rewritten. By that logic, closure Rust is another subset, and Iterator, so are pub (crate) modifiers, etc.
It just allows access to: raw pointers, unsafe fields and methods, and unsafe traits.
[1]: https://doc.rust-lang.org/book/ch19-01-unsafe-rust.html