From d9edd03410bd17c34d682e7ee27ff2be9f08cf1d Mon Sep 17 00:00:00 2001 From: Raimundo Henriques Date: Fri, 4 Oct 2024 11:15:51 +0200 Subject: [PATCH] chore: ensure that generic type implements Clone --- src/lib.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 2a23d64..536bdad 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -24,7 +24,7 @@ use uuid::Uuid; #[derive(Debug, Serialize, Deserialize, Clone, JsonSchema, PartialEq)] #[serde(rename_all = "camelCase")] /// Data Type "ProductFootprint" of Tech Spec Version 2 -pub struct ProductFootprint { +pub struct ProductFootprint { pub id: PfId, pub spec_version: SpecVersionString, #[serde(skip_serializing_if = "Option::is_none")] @@ -448,7 +448,7 @@ pub enum AssuranceBoundary { #[derive(Debug, Serialize, Deserialize, Clone, PartialEq)] #[serde(rename_all = "camelCase")] -pub struct DataModelExtension { +pub struct DataModelExtension { pub spec_version: SpecVersionString, pub data_schema: String, // Replace String with URL #[serde(skip_serializing_if = "Option::is_none")] @@ -890,7 +890,7 @@ impl JsonSchema for PfId { } } -impl JsonSchema for DataModelExtension { +impl JsonSchema for DataModelExtension { fn schema_name() -> String { "DataModelExtension".into() }