From 075d50677d7849cf746c47659c6e0e5d3e5f86fd Mon Sep 17 00:00:00 2001 From: Ahmed Ibrahim Date: Tue, 25 Nov 2025 12:44:43 -0800 Subject: [PATCH] use client --- codex-rs/status/src/lib.rs | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/codex-rs/status/src/lib.rs b/codex-rs/status/src/lib.rs index 3821a8231b..f3047bafb5 100644 --- a/codex-rs/status/src/lib.rs +++ b/codex-rs/status/src/lib.rs @@ -7,11 +7,10 @@ use codex_client::ReqwestTransport; use http::header::CONTENT_TYPE; use serde::Deserialize; use serde::Serialize; -use serde_json::Value; -use std::fmt; use std::time::Duration; +use strum::Display; -#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] +#[derive(Debug, Clone, Display, Copy, PartialEq, Eq, Serialize, Deserialize)] #[serde(rename_all = "snake_case")] pub enum ComponentHealth { Operational, @@ -33,14 +32,6 @@ impl ComponentHealth { } } -impl fmt::Display for ComponentHealth { - fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - let value = Value::from(self).as_str().ok_or(fmt::Error)?; - - f.write_str(value) - } -} - pub async fn fetch_codex_health() -> Result { let client = reqwest::Client::builder() .connect_timeout(Duration::from_secs(5))