不安全

不安全操作是指那些可能违反 Rust 静态语义的内存安全保证的操作。

以下语言级别的特性不能在 Rust 的安全子集中使用

  • 访问union的字段,赋值除外。
  • 调用不安全函数(包括内联函数或外部函数)。
1

在 2024 版本之前,允许在不使用 unsafe 的情况下声明 extern 块。