| - | Memory safety: |
There is no way for code to access memory that it does not own or borrow. The compiler applies rules that govern which borrows are valid. |
| - | Data race safety: | In a multi-threaded environment, all mutable non-atomic data shared between threads can only be accessed by one thread at a time. |
![]() |
![]() |
![]() |
![]() |