From 4a9b8703d90aefc1b9b8340127e399f0d279dd79 Mon Sep 17 00:00:00 2001 From: Luke Frisken Date: Tue, 16 Jul 2024 12:01:39 +0200 Subject: [PATCH] Add ChallengeType::Other variant --- src/types.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/types.rs b/src/types.rs index 0f6ee7b..69b5338 100644 --- a/src/types.rs +++ b/src/types.rs @@ -450,15 +450,15 @@ pub enum AuthorizationStatus { /// Represent an identifier in an ACME [Order](crate::Order) #[allow(missing_docs)] -#[derive(Clone, Debug, Serialize, Deserialize)] +#[derive(Clone, Debug, Serialize, Deserialize, Eq, PartialEq)] #[serde(tag = "type", content = "value", rename_all = "camelCase")] pub enum Identifier { Dns(String), } /// The challenge type -#[derive(Clone, Copy, Debug, Deserialize, Eq, PartialEq)] #[allow(missing_docs)] +#[derive(Clone, Debug, Deserialize, Eq, PartialEq)] pub enum ChallengeType { #[serde(rename = "http-01")] Http01, @@ -466,6 +466,8 @@ pub enum ChallengeType { Dns01, #[serde(rename = "tls-alpn-01")] TlsAlpn01, + #[serde(untagged)] + Unknown(String), } #[derive(Clone, Copy, Debug, Deserialize)]