aboutsummaryrefslogtreecommitdiffstats
path: root/src/run/mod.rs
diff options
context:
space:
mode:
authorJonas Maier <jonas@x77.dev>2026-05-09 21:47:57 +0200
committerJonas Maier <jonas@x77.dev>2026-05-09 21:47:57 +0200
commit90b34c8cc26d9adf2a1e8ae5169fb6dd0edb01c8 (patch)
treebaa1498775d1f34b709c52821c366378791bc947 /src/run/mod.rs
parentf467e09038fe675ccd3e2c10b39d94bd5c8e1087 (diff)
downloadpish-90b34c8cc26d9adf2a1e8ae5169fb6dd0edb01c8.tar.gz
get rid of warnings, bump version to 0.6.4
Diffstat (limited to 'src/run/mod.rs')
-rw-r--r--src/run/mod.rs12
1 files changed, 2 insertions, 10 deletions
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