diff --git a/src/commands/traces/drivers.rs b/src/commands/traces/drivers.rs index b0b3582..77da41f 100644 --- a/src/commands/traces/drivers.rs +++ b/src/commands/traces/drivers.rs @@ -5,7 +5,7 @@ use crate::commands::{traces::drivers::byovd::Byovd, Runnable}; use clap::{Args, Subcommand}; use serde::Deserialize; -use std::error::Error; +use std::{error::Error, process::ExitCode}; pub mod byovd; @@ -23,7 +23,7 @@ pub enum Command { } impl Runnable for Drivers { - fn run(&self) -> Result<(), Box> { + fn run(&self) -> ExitCode { match &self.command { Command::Byovd(byovd) => byovd as &dyn Runnable, }