diff options
| author | m-r-r <raybaudroigm@gmail.com> | 2014-04-27 14:45:28 +0200 |
|---|---|---|
| committer | m-r-r <raybaudroigm@gmail.com> | 2014-04-27 14:45:28 +0200 |
| commit | a7b8a13e143c7e9c071149648d4681095a4abe4a (patch) | |
| tree | e82b184f6e7e1389e3eb7bb6f99c897446d60bcd /src/libstd | |
| parent | b2a8fae84c290f6dbbff769de7f59f76a9400103 (diff) | |
| download | rust-a7b8a13e143c7e9c071149648d4681095a4abe4a.tar.gz rust-a7b8a13e143c7e9c071149648d4681095a4abe4a.zip | |
Added missing values in std::io::standard_error()
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/io/mod.rs | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/libstd/io/mod.rs b/src/libstd/io/mod.rs index 9c163523abe..2a4952ec830 100644 --- a/src/libstd/io/mod.rs +++ b/src/libstd/io/mod.rs @@ -1408,7 +1408,21 @@ pub fn standard_error(kind: IoErrorKind) -> IoError { EndOfFile => "end of file", IoUnavailable => "I/O is unavailable", InvalidInput => "invalid input", - _ => fail!() + OtherIoError => "unknown I/O error", + FileNotFound => "file not found", + PermissionDenied => "permission denied", + ConnectionFailed => "connection failed", + Closed => "stream is closed", + ConnectionRefused => "connection refused", + ConnectionReset => "connection reset", + ConnectionAborted => "connection aborted", + NotConnected => "not connected", + BrokenPipe => "broken pipe", + PathAlreadyExists => "file exists", + PathDoesntExist => "no such file", + MismatchedFileTypeForOperation => "mismatched file type", + ResourceUnavailable => "resource unavailable", + TimedOut => "operation timed out" }; IoError { kind: kind, |
