Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm not just talking about the borrow checker though - Rust has a much more strict type system in general. It's really explicit about everything, for example you can't just `println!("{}", some_path)` because `Path` might contain invalid UTF-8 that can't be converted to a string.


That is the same in C++.

Again, I think you are talking about C's type system, not C++'s.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: