# Why Rust - Reliability

* type system
* memory safety
* thread-safety



* Dangling pointers
* Data races
* Buffer overflow
* Integer overflow
* Iterator invalidation
* Accessing invalid addresses in memory
* Sead-locks
* memory leaks
* double-free


