As another comment mentioned, .unwrap() is really useful for testing things out, but any legitimate (read: with intent to be used for some practical purpose) library or program is going to handle most errors. One edge case may be calling unwrap() in a thread that should die if the unwrapped operation doesn't succeed.