From 4a33aae615fb0d7ae653d01bda8faea92648e4a1 Mon Sep 17 00:00:00 2001 From: Joe Grund Date: Mon, 19 Jun 2023 17:27:57 -0400 Subject: [PATCH] Derive `Clone` `Copy` for simple enums Signed-off-by: Joe Grund --- src/types.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/types.rs b/src/types.rs index 873ef59..0295d9a 100644 --- a/src/types.rs +++ b/src/types.rs @@ -319,7 +319,7 @@ pub struct Authorization { /// Status for an [`Authorization`] #[allow(missing_docs)] -#[derive(Debug, Deserialize)] +#[derive(Clone, Copy, Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub enum AuthorizationStatus { Pending, @@ -349,7 +349,7 @@ pub enum ChallengeType { TlsAlpn01, } -#[derive(Debug, Deserialize)] +#[derive(Clone, Copy, Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub enum ChallengeStatus { Pending, @@ -360,7 +360,7 @@ pub enum ChallengeStatus { /// Status of an [Order](crate::Order) #[allow(missing_docs)] -#[derive(Debug, Deserialize, PartialEq, Eq)] +#[derive(Clone, Copy, Debug, Deserialize, PartialEq, Eq)] #[serde(rename_all = "camelCase")] pub enum OrderStatus { Pending,