From 6c6e9439d1ad218dc29e8998f69f62c49b53dedb Mon Sep 17 00:00:00 2001 From: Elichai Turkel Date: Sun, 26 Jan 2025 19:41:12 +0200 Subject: [PATCH] Fix rustfmt, clippy, and upgrade deps --- Cargo.toml | 6 ++---- README.md | 6 +++--- src/lib.rs | 6 +++--- 3 files changed, 8 insertions(+), 10 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index bb5e7bd..8ad6aa7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,6 @@ description = "Rust library for overriding Stdin/Stdout/Stderr with a different categories = ["os", "development-tools::debugging"] keywords = ["crossplatform", "sockets", "fd", "file", "io"] - [dependencies] doc-comment = { version = "0.3", optional = true } @@ -20,8 +19,7 @@ libc = "0.2" winapi = { version = "0.3", features = ["processenv", "winbase", "std"] } [dev-dependencies] -os_pipe = "0.9.2" +os_pipe = "1" [features] -test-readme = ["doc-comment"] - +test-readme = ["doc-comment"] diff --git a/README.md b/README.md index 1f5c599..32091ed 100644 --- a/README.md +++ b/README.md @@ -84,17 +84,17 @@ use stdio_override::StdinOverride; fn main() -> io::Result<()> { let file_name = "./test_inputs.txt"; - + { let mut file = File::create(&file_name)?; file.write_all(b"Data")?; } let guard = StdinOverride::from_file(file_name)?; - + let mut inputs = String::new(); io::stdin().read_line(&mut inputs)?; - + drop(guard); assert_eq!("Data", inputs); diff --git a/src/lib.rs b/src/lib.rs index cf465eb..6d009bc 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -162,7 +162,7 @@ impl Read for StdinOverride { self.original.read_vectored(bufs) } } -impl<'a> Read for &'a StdinOverride { +impl Read for &'_ StdinOverride { fn read(&mut self, buf: &mut [u8]) -> io::Result { (&*self.original).read(buf) } @@ -249,7 +249,7 @@ impl Write for StdoutOverride { self.original.flush() } } -impl<'a> Write for &'a StdoutOverride { +impl Write for &'_ StdoutOverride { fn write(&mut self, buf: &[u8]) -> io::Result { (&*self.original).write(buf) } @@ -339,7 +339,7 @@ impl Write for StderrOverride { self.original.flush() } } -impl<'a> Write for &'a StderrOverride { +impl Write for &'_ StderrOverride { fn write(&mut self, buf: &[u8]) -> io::Result { (&*self.original).write(buf) }