From 1024143cf4444ccea7a79bf8f219a95a8d4ebf83 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 17 Jan 2025 14:40:31 +0100 Subject: fix upgrade insecure parsing by parsing array --- src/modules/upgrade_insecure.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/modules/upgrade_insecure.rs b/src/modules/upgrade_insecure.rs index c201d96..7cd17a4 100644 --- a/src/modules/upgrade_insecure.rs +++ b/src/modules/upgrade_insecure.rs @@ -5,13 +5,12 @@ use futures::Future; use http::{uri::Scheme, HeaderValue, Response, StatusCode, Uri}; use http_body_util::BodyExt; use serde::Deserialize; -use serde_yml::with::singleton_map_recursive; use std::{pin::Pin, sync::Arc}; pub struct UpgradeInsecureKind; #[derive(Deserialize)] -pub struct UpgradeInsecure(DynNode); +pub struct UpgradeInsecure([DynNode; 1]); impl NodeKind for UpgradeInsecureKind { fn name(&self) -> &'static str { @@ -52,7 +51,7 @@ impl Node for UpgradeInsecure { ); return Ok(resp); } - self.0.handle(context, request).await + self.0[0].handle(context, request).await }) } } -- cgit v1.2.3-70-g09d2