IoError
case IoError(ErrorKind, String)
An error that can occur when performing I/O operations involving the file system.
The first element describes the general kind of error that occurred. This can be used to determine the correct action to take to handle specific kinds of errors.
The second element is a string that describes the error, meant to be used for debugging purposes.