@@ -226,10 +226,10 @@ pub enum ErrorKind {
226226 #[ stable( feature = "rust1" , since = "1.0.0" ) ]
227227 ConnectionReset ,
228228 /// 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 " ) ]
230230 HostUnreachable ,
231231 /// The network containing the remote host is not reachable.
232- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
232+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
233233 NetworkUnreachable ,
234234 /// The connection was aborted (terminated) by the remote server.
235235 #[ stable( feature = "rust1" , since = "1.0.0" ) ]
@@ -246,7 +246,7 @@ pub enum ErrorKind {
246246 #[ stable( feature = "rust1" , since = "1.0.0" ) ]
247247 AddrNotAvailable ,
248248 /// The system's networking is down.
249- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
249+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
250250 NetworkDown ,
251251 /// The operation failed because a pipe was closed.
252252 #[ stable( feature = "rust1" , since = "1.0.0" ) ]
@@ -262,18 +262,18 @@ pub enum ErrorKind {
262262 ///
263263 /// For example, a filesystem path was specified where one of the intermediate directory
264264 /// components was, in fact, a plain file.
265- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
265+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
266266 NotADirectory ,
267267 /// The filesystem object is, unexpectedly, a directory.
268268 ///
269269 /// A directory was specified when a non-directory was expected.
270- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
270+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
271271 IsADirectory ,
272272 /// A non-empty directory was specified where an empty directory was expected.
273- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
273+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
274274 DirectoryNotEmpty ,
275275 /// The filesystem or storage medium is read-only, but a write operation was attempted.
276- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
276+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
277277 ReadOnlyFilesystem ,
278278 /// Loop in the filesystem or IO subsystem; often, too many levels of symbolic links.
279279 ///
@@ -288,7 +288,7 @@ pub enum ErrorKind {
288288 ///
289289 /// With some network filesystems, notably NFS, an open file (or directory) can be invalidated
290290 /// by problems with the network or server.
291- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
291+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
292292 StaleNetworkFileHandle ,
293293 /// A parameter was incorrect.
294294 #[ stable( feature = "rust1" , since = "1.0.0" ) ]
@@ -322,13 +322,13 @@ pub enum ErrorKind {
322322 /// The underlying storage (typically, a filesystem) is full.
323323 ///
324324 /// This does not include out of quota errors.
325- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
325+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
326326 StorageFull ,
327327 /// Seek on unseekable file.
328328 ///
329329 /// Seeking was attempted on an open file handle which is not suitable for seeking - for
330330 /// example, on Unix, a named pipe opened with `File::open`.
331- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
331+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
332332 NotSeekable ,
333333 /// Filesystem quota was exceeded.
334334 #[ unstable( feature = "io_error_more" , issue = "86442" ) ]
@@ -338,30 +338,30 @@ pub enum ErrorKind {
338338 /// This might arise from a hard limit of the underlying filesystem or file access API, or from
339339 /// an administratively imposed resource limitation. Simple disk full, and out of quota, have
340340 /// their own errors.
341- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
341+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
342342 FileTooLarge ,
343343 /// Resource is busy.
344- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
344+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
345345 ResourceBusy ,
346346 /// Executable file is busy.
347347 ///
348348 /// An attempt was made to write to a file which is also in use as a running program. (Not all
349349 /// operating systems detect this situation.)
350- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
350+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
351351 ExecutableFileBusy ,
352352 /// Deadlock (avoided).
353353 ///
354354 /// A file locking operation would result in deadlock. This situation is typically detected, if
355355 /// at all, on a best-effort basis.
356- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
356+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
357357 Deadlock ,
358358 /// Cross-device or cross-filesystem (hard) link or rename.
359359 #[ unstable( feature = "io_error_more" , issue = "86442" ) ]
360360 CrossesDevices ,
361361 /// Too many (hard) links to the same filesystem object.
362362 ///
363363 /// The filesystem does not support making so many hardlinks to the same file.
364- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
364+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
365365 TooManyLinks ,
366366 /// A filename was invalid.
367367 ///
@@ -372,7 +372,7 @@ pub enum ErrorKind {
372372 ///
373373 /// When trying to run an external program, a system or process limit on the size of the
374374 /// arguments would have been exceeded.
375- #[ unstable ( feature = "io_error_more " , issue = "86442 " ) ]
375+ #[ stable ( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
376376 ArgumentListTooLong ,
377377 /// This operation was interrupted.
378378 ///
@@ -383,7 +383,7 @@ pub enum ErrorKind {
383383 /// This operation is unsupported on this platform.
384384 ///
385385 /// This means that the operation can never succeed.
386- #[ stable( feature = "unsupported_error " , since = "1.53.0 " ) ]
386+ #[ stable( feature = "io_error_a_bit_more " , since = "CURRENT_RUSTC_VERSION " ) ]
387387 Unsupported ,
388388
389389 // ErrorKinds which are primarily categorisations for OS error
0 commit comments