diff options
| author | Jonas Maier <jonas@x77.dev> | 2026-05-09 21:47:57 +0200 |
|---|---|---|
| committer | Jonas Maier <jonas@x77.dev> | 2026-05-09 21:47:57 +0200 |
| commit | 90b34c8cc26d9adf2a1e8ae5169fb6dd0edb01c8 (patch) | |
| tree | baa1498775d1f34b709c52821c366378791bc947 /src | |
| parent | f467e09038fe675ccd3e2c10b39d94bd5c8e1087 (diff) | |
| download | pish-90b34c8cc26d9adf2a1e8ae5169fb6dd0edb01c8.tar.gz | |
get rid of warnings, bump version to 0.6.4
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib.rs | 3 | ||||
| -rw-r--r-- | src/run/mod.rs | 12 |
2 files changed, 3 insertions, 12 deletions
@@ -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<bool, ExecError>; } -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 |
