From cf55e2fe86a3b931e592eaec6e652fb9636431ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C4=99drzej=20Stuczy=C5=84ski?= Date: Tue, 26 May 2026 10:18:39 +0100 Subject: [PATCH] fix nym-api config deserialisation + clippy --- nym-api/src/support/config/mod.rs | 2 ++ nym-node-status-api/nym-node-status-agent/src/cli/mod.rs | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/nym-api/src/support/config/mod.rs b/nym-api/src/support/config/mod.rs index c56943c573..81fce847f7 100644 --- a/nym-api/src/support/config/mod.rs +++ b/nym-api/src/support/config/mod.rs @@ -428,6 +428,7 @@ impl Default for MixnetContractCacheDebug { } #[derive(Debug, Deserialize, PartialEq, Serialize)] +#[serde(default)] pub struct PerformanceProvider { /// Specifies whether this nym-api should attempt to retrieve node performance /// information from the performance contract. @@ -448,6 +449,7 @@ impl Default for PerformanceProvider { } #[derive(Debug, Deserialize, PartialEq, Serialize)] +#[serde(default)] pub struct PerformanceProviderDebug { /// Specifies interval of polling the performance contract. Note it is only applicable /// if the contract data is being used. diff --git a/nym-node-status-api/nym-node-status-agent/src/cli/mod.rs b/nym-node-status-api/nym-node-status-agent/src/cli/mod.rs index d9ceaed452..8acd095fb9 100644 --- a/nym-node-status-api/nym-node-status-agent/src/cli/mod.rs +++ b/nym-node-status-api/nym-node-status-agent/src/cli/mod.rs @@ -95,9 +95,9 @@ impl Args { .inspect_err(|err| { tracing::error!("{err}"); }); - info!("Probe completed in {:.2}ms", start.elapsed().as_secs_f32()); + info!("Probe completed in {:.2}s", start.elapsed().as_secs_f32()); - let _ = res?; + res?; } Command::GenerateKeypair { path } => { let path = path