From 060cff40892aa8e7d6a2d55673c6df80a57de342 Mon Sep 17 00:00:00 2001 From: John Rogers Date: Mon, 21 Jul 2025 21:21:41 +0100 Subject: [PATCH] fix: Resolve serde lifetime error in ApiStatus struct Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) --- src/api.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/api.rs b/src/api.rs index 5a05175..0bd2d2a 100644 --- a/src/api.rs +++ b/src/api.rs @@ -20,8 +20,8 @@ struct ApiStatus { system_clock: String, timecode_delta_ms: i64, timecode_delta_frames: i64, - sync_status: &'static str, - jitter_status: &'static str, + sync_status: String, + jitter_status: String, lock_ratio: f64, ntp_active: bool, interfaces: Vec, @@ -83,8 +83,8 @@ async fn get_status(data: web::Data) -> impl Responder { system_clock, timecode_delta_ms: avg_delta, timecode_delta_frames: delta_frames, - sync_status, - jitter_status, + sync_status: sync_status.to_string(), + jitter_status: jitter_status.to_string(), lock_ratio, ntp_active, interfaces,