From 90b34c8cc26d9adf2a1e8ae5169fb6dd0edb01c8 Mon Sep 17 00:00:00 2001 From: Jonas Maier Date: Sat, 9 May 2026 21:47:57 +0200 Subject: get rid of warnings, bump version to 0.6.4 --- src/lib.rs | 3 +-- src/run/mod.rs | 12 ++---------- 2 files changed, 3 insertions(+), 12 deletions(-) (limited to 'src') diff --git a/src/lib.rs b/src/lib.rs index 8730b46..700425a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -8,7 +8,7 @@ use std::collections::HashMap; use std::ffi::OsStr; use std::fs::{self, File}; -use std::io::{self, BufRead, Read, Write}; +use std::io::{self, Read, Write}; use std::os::unix::ffi::OsStrExt; use std::os::unix::io::AsRawFd; use std::path::Path; @@ -35,7 +35,6 @@ pub mod rw; pub mod serialization; pub mod wait; -use libc::BS0; use linebuf::LineBuf; use raw::*; diff --git a/src/run/mod.rs b/src/run/mod.rs index a5fd69a..5b2d32d 100644 --- a/src/run/mod.rs +++ b/src/run/mod.rs @@ -109,18 +109,10 @@ pub enum SpawnedCmd { Pipeline(SpawnedPipeline), } -trait IsSuccessful { - fn is_successful(&self) -> bool; +trait ExecResultAsBool { fn as_bool(&self) -> Result; } -impl IsSuccessful for Result<(), ExecError> { - fn is_successful(&self) -> bool { - match self { - Ok(_) | Err(ExecError::ExecError(0)) => true, - _ => false, - } - } - +impl ExecResultAsBool for Result<(), ExecError> { /// returns the boolean value interpreted from this exit code. /// /// in case the exit code indicates divergence (break/continue) that "error" will be propagated -- cgit v1.2.3