From 551223dd911bcbb43f3fa757c250791b77eb74c9 Mon Sep 17 00:00:00 2001 From: prplV Date: Tue, 13 May 2025 12:09:47 +0300 Subject: [PATCH] added new status (HOS BY USER) --- noxis-rs/src/options/structs.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/noxis-rs/src/options/structs.rs b/noxis-rs/src/options/structs.rs index d37011d..62e6e3e 100644 --- a/noxis-rs/src/options/structs.rs +++ b/noxis-rs/src/options/structs.rs @@ -93,7 +93,21 @@ pub enum ProcessState { Holding, Stopped, StoppedByCli, + HoldingByCli, } +impl std::fmt::Display for ProcessState { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { + return match self { + ProcessState::Pending => write!(f, "Running"), + ProcessState::Holding => write!(f, "Holding"), + ProcessState::Stopped => write!(f, "Stopped"), + ProcessState::StoppedByCli => write!(f, "Forcibly stopped"), + ProcessState::HoldingByCli => write!(f, "Forcibly holding"), + } + } +} + + #[derive(Debug)] pub enum Events { Positive(Arc),