you are viewing a single comment's thread
view the rest of the comments
[–] 3 points 10 months ago

Yeah, to quote the manual:

"[Unsafe Rust allows you to]

  • Dereference a raw pointer.
  • Call an unsafe function or method.
  • Access or modify a mutable static variable.
  • Implement an unsafe trait.
  • Access fields of unions.

[...] The unsafe keyword only gives you access to these five features that are then not checked by the compiler for memory safety."

https://doc.rust-lang.org/book/ch20-01-unsafe-rust.html

  • source
  • parent