4 ms·
It doesn't only WARN about ignoring an error, it refuses to compile. T and Result<T, E> are different types.
by pkolaczk 6y ago
It doesn't only WARN about ignoring an error, it refuses to compile. T and Result<T, E> are different types.
- deleted 6y ago[deleted]
- kd5bjo 6y agoThe warning comes if you try to call a function for its side effects and ignore the return value. In most cases it’s fine, but ignoring a Result or a Future will issue a warning.
- saturn_vk 6y agoI've always wondered whether "unwrap"-ing is considered ignoring? I personally always equated it to ignoring if there's an error
- steveklabnik 6y agoI would say no, because it's not ignored. It makes it explode.