@@ -223,10 +223,10 @@ pub enum ErrorKind {
223
223
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
224
224
ConnectionReset ,
225
225
/// The remote host is not reachable.
226
- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
226
+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
227
227
HostUnreachable ,
228
228
/// The network containing the remote host is not reachable.
229
- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
229
+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
230
230
NetworkUnreachable ,
231
231
/// The connection was aborted (terminated) by the remote server.
232
232
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
@@ -243,7 +243,7 @@ pub enum ErrorKind {
243
243
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
244
244
AddrNotAvailable ,
245
245
/// The system's networking is down.
246
- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
246
+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
247
247
NetworkDown ,
248
248
/// The operation failed because a pipe was closed.
249
249
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
@@ -259,18 +259,18 @@ pub enum ErrorKind {
259
259
///
260
260
/// For example, a filesystem path was specified where one of the intermediate directory
261
261
/// components was, in fact, a plain file.
262
- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
262
+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
263
263
NotADirectory ,
264
264
/// The filesystem object is, unexpectedly, a directory.
265
265
///
266
266
/// A directory was specified when a non-directory was expected.
267
- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
267
+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
268
268
IsADirectory ,
269
269
/// A non-empty directory was specified where an empty directory was expected.
270
- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
270
+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
271
271
DirectoryNotEmpty ,
272
272
/// The filesystem or storage medium is read-only, but a write operation was attempted.
273
- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
273
+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
274
274
ReadOnlyFilesystem ,
275
275
/// Loop in the filesystem or IO subsystem; often, too many levels of symbolic links.
276
276
///
@@ -285,7 +285,7 @@ pub enum ErrorKind {
285
285
///
286
286
/// With some network filesystems, notably NFS, an open file (or directory) can be invalidated
287
287
/// by problems with the network or server.
288
- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
288
+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
289
289
StaleNetworkFileHandle ,
290
290
/// A parameter was incorrect.
291
291
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
@@ -319,13 +319,13 @@ pub enum ErrorKind {
319
319
/// The underlying storage (typically, a filesystem) is full.
320
320
///
321
321
/// This does not include out of quota errors.
322
- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
322
+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
323
323
StorageFull ,
324
324
/// Seek on unseekable file.
325
325
///
326
326
/// Seeking was attempted on an open file handle which is not suitable for seeking - for
327
327
/// example, on Unix, a named pipe opened with `File::open`.
328
- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
328
+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
329
329
NotSeekable ,
330
330
/// Filesystem quota was exceeded.
331
331
#[ unstable( feature = "io_error_more" , issue = "86442" ) ]
@@ -335,30 +335,30 @@ pub enum ErrorKind {
335
335
/// This might arise from a hard limit of the underlying filesystem or file access API, or from
336
336
/// an administratively imposed resource limitation. Simple disk full, and out of quota, have
337
337
/// their own errors.
338
- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
338
+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
339
339
FileTooLarge ,
340
340
/// Resource is busy.
341
- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
341
+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
342
342
ResourceBusy ,
343
343
/// Executable file is busy.
344
344
///
345
345
/// An attempt was made to write to a file which is also in use as a running program. (Not all
346
346
/// operating systems detect this situation.)
347
- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
347
+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
348
348
ExecutableFileBusy ,
349
349
/// Deadlock (avoided).
350
350
///
351
351
/// A file locking operation would result in deadlock. This situation is typically detected, if
352
352
/// at all, on a best-effort basis.
353
- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
353
+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
354
354
Deadlock ,
355
355
/// Cross-device or cross-filesystem (hard) link or rename.
356
356
#[ unstable( feature = "io_error_more" , issue = "86442" ) ]
357
357
CrossesDevices ,
358
358
/// Too many (hard) links to the same filesystem object.
359
359
///
360
360
/// The filesystem does not support making so many hardlinks to the same file.
361
- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
361
+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
362
362
TooManyLinks ,
363
363
/// A filename was invalid.
364
364
///
@@ -369,7 +369,7 @@ pub enum ErrorKind {
369
369
///
370
370
/// When trying to run an external program, a system or process limit on the size of the
371
371
/// arguments would have been exceeded.
372
- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
372
+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
373
373
ArgumentListTooLong ,
374
374
/// This operation was interrupted.
375
375
///
0 commit comments