diff options
| author | Jubilee Young <workingjubilee@gmail.com> | 2023-03-17 14:24:11 -0700 |
|---|---|---|
| committer | Jubilee Young <workingjubilee@gmail.com> | 2023-03-17 14:26:02 -0700 |
| commit | 0f32fd8484d3282648dc18985b7d29abad2d6b70 (patch) | |
| tree | c8d2fa33bd2cec4bc9fb9d561780f596e6c24ef0 | |
| parent | 2d927cc1941cce6f320640836941ca480e958ead (diff) | |
| download | rust-0f32fd8484d3282648dc18985b7d29abad2d6b70.tar.gz rust-0f32fd8484d3282648dc18985b7d29abad2d6b70.zip | |
Remove irrelevant docs on error kinds
| -rw-r--r-- | library/std/src/io/error.rs | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/library/std/src/io/error.rs b/library/std/src/io/error.rs index 27aa2458516..6dd7859fcb4 100644 --- a/library/std/src/io/error.rs +++ b/library/std/src/io/error.rs @@ -565,12 +565,6 @@ impl Error { /// other standard library functions may call platform functions that may /// (or may not) reset the error value even if they succeed. /// - /// If this is used in a case where no error has yet occurred in a program, - /// e.g. right after the beginning of `fn main`, - /// then in principle any possible Error may be returned. - /// The error code may have been set by a previous program (e.g. `execve`) - /// or the OS may have initialized it to an arbitrary, even random, value. - /// /// # Examples /// /// ``` @@ -877,9 +871,9 @@ impl Error { /// Returns the corresponding [`ErrorKind`] for this error. /// - /// In some cases, the ErrorKind variant may not make much sense, - /// either because the situation does not actually involve an error, or - /// because of a new error code the standard library has not been taught. + /// This may be a value set by Rust code constructing custom `io::Error`s, + /// or if this `io::Error` was sourced from the operating system, + /// it will be a value inferred from the system's error encoding. /// See [`last_os_error`] for more details. /// /// [`last_os_error`]: Error::last_os_error @@ -894,7 +888,7 @@ impl Error { /// } /// /// fn main() { - /// // As no error has occurred, this may print anything! + /// // As no error has (visibly) occurred, this may print anything! /// // It likely prints a placeholder for unidentified (non-)errors. /// print_error(Error::last_os_error()); /// // Will print "AddrInUse". |
