From 0b9487bde57c9f7e824c1cbaa7bb7b6a250968d9 Mon Sep 17 00:00:00 2001 From: Marco De Araujo Date: Sat, 27 Dec 2025 11:15:27 -0400 Subject: [PATCH] Skiping unused field --- src/data/heartbeat/model.rs | 2 ++ src/data/status_page/model.rs | 30 ++++++++++++++++++++++++------ 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/src/data/heartbeat/model.rs b/src/data/heartbeat/model.rs index ff40b43..e2a0107 100644 --- a/src/data/heartbeat/model.rs +++ b/src/data/heartbeat/model.rs @@ -9,6 +9,8 @@ use crate::i18n::{t, t_with_args}; pub struct HeartbeatEntry { pub status: u8, pub time: String, + #[allow(dead_code)] + #[serde(skip)] pub msg: String, #[serde(default)] pub ping: Option, diff --git a/src/data/status_page/model.rs b/src/data/status_page/model.rs index 5ea2f6f..f9ec6b5 100644 --- a/src/data/status_page/model.rs +++ b/src/data/status_page/model.rs @@ -2,26 +2,42 @@ use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Deserialize, Serialize)] pub struct StatusPageConfig { + #[allow(dead_code)] + #[serde(skip)] pub slug: String, pub title: String, #[serde(default)] pub description: Option, + #[allow(dead_code)] + #[serde(skip)] pub icon: String, #[serde(rename = "autoRefreshInterval")] pub auto_refresh_interval: u32, + #[allow(dead_code)] + #[serde(skip)] pub theme: String, + #[allow(dead_code)] + #[serde(skip)] pub published: bool, + #[allow(dead_code)] + #[serde(skip)] #[serde(rename = "showTags")] pub show_tags: bool, + #[allow(dead_code)] + #[serde(skip)] #[serde(rename = "customCSS")] pub custon_css: String, - #[serde(rename = "footerText", default)] + #[allow(dead_code)] + #[serde(rename = "footerText", skip)] pub footer_text: Option, - #[serde(rename = "showPoweredBy")] + #[allow(dead_code)] + #[serde(rename = "showPoweredBy", skip)] pub show_powered_by: bool, - #[serde(rename = "googleAnalyticsId", default)] + #[allow(dead_code)] + #[serde(rename = "googleAnalyticsId", skip)] pub google_analytics_id: Option, - #[serde(rename = "showCertificateExpiry")] + #[allow(dead_code)] + #[serde(rename = "showCertificateExpiry", skip)] pub show_certificate_expiry: bool, } @@ -29,9 +45,11 @@ pub struct StatusPageConfig { pub struct MonitorInfo { pub id: u64, pub name: String, - #[serde(skip_deserializing)] + #[allow(dead_code)] + #[serde(rename = "sendUrl", skip)] pub send_url: u8, - #[serde(skip_deserializing)] + #[allow(dead_code)] + #[serde(rename = "type", skip)] pub monitor_type: String, }