引用的安全性 Reference Safety

  1. 引用不可能指向空对象/空指针/空地址, 即它一定指向一个有效的对象
  2. 引用的生命周期必须是在它指向的对向的生命周期内, 即可以保证引用指向的内存区域绝对有效
  3. 一个对象只能有一个可写引用 (&mut T), 避免出现数据竞争

与C++中的引用进行比较