> Like indexing a vector panicking instead of returning a Some(T) in case the index is out of bounds.
If you are doing this then you've made a mistake in your code. Rust is consistent in catching these early.
There is also the idea that the language is so good because such things are caught at compile time via the type system. (But this is generally not done for the same reason it is not done in C.)
There is also the idea that the language is so good because such things are caught at compile time via the type system. (But this is generally not done for the same reason it is not done in C.)