Rollup merge of #102036 - Patiga:remove-io-errorkind-other-use-in-std, r=Mark-Simulacrum

Remove use of `io::ErrorKind::Other` in std

The documentation states that this `ErrorKind` is not used by the standard library. Instead, `io::ErrorKind::Uncategorized` should be used.

The two instances are in the unstable API [linux_pidfd](https://github.com/rust-lang/rust/issues/82971).
This commit is contained in:
Dylan DPC
2022-09-22 18:25:52 +05:30
committed by GitHub

View File

@@ -822,14 +822,14 @@ impl crate::os::linux::process::ChildExt for crate::process::Child {
self.handle self.handle
.pidfd .pidfd
.as_ref() .as_ref()
.ok_or_else(|| Error::new(ErrorKind::Other, "No pidfd was created.")) .ok_or_else(|| Error::new(ErrorKind::Uncategorized, "No pidfd was created."))
} }
fn take_pidfd(&mut self) -> io::Result<PidFd> { fn take_pidfd(&mut self) -> io::Result<PidFd> {
self.handle self.handle
.pidfd .pidfd
.take() .take()
.ok_or_else(|| Error::new(ErrorKind::Other, "No pidfd was created.")) .ok_or_else(|| Error::new(ErrorKind::Uncategorized, "No pidfd was created."))
} }
} }