From dd7b494c4ae972a77fc46a5cd0226a68aef5a473 Mon Sep 17 00:00:00 2001 From: codeandsolder Date: Wed, 28 Oct 2026 18:18:53 +0100 Subject: [PATCH] Use Copy for small value types --- crates/config/src/lib.rs | 2 +- gateway/src/module.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/config/src/lib.rs b/crates/config/src/lib.rs index 7d1f8fa..fe5508d 100644 --- a/crates/config/src/lib.rs +++ b/crates/config/src/lib.rs @@ -68,7 +68,7 @@ impl Default for CorsConfig { } } -#[derive(Debug, Clone, Deserialize)] +#[derive(Debug, Clone, Copy, Deserialize)] pub struct SessionConfig { pub cookie_secure: bool, } diff --git a/gateway/src/module.rs b/gateway/src/module.rs index 68d4368..be00c9a 100644 --- a/gateway/src/module.rs +++ b/gateway/src/module.rs @@ -10,7 +10,7 @@ use futures::future::BoxFuture; use crate::gateway::GatewayState; /// Describes a registered service for API discovery / nav rendering. -#[derive(Clone, Debug, serde::Serialize)] +#[derive(Clone, Copy, Debug, serde::Serialize)] pub struct ServiceInfo { pub name: &'static str, pub path: &'static str,