From 401253423e2e70d75116fe830d65e50ce00b0340 Mon Sep 17 00:00:00 2001 From: Dongri Jin Date: Sat, 30 Dec 2023 08:08:04 +0800 Subject: [PATCH] Add derive default --- src/v1/chat_completion.rs | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/v1/chat_completion.rs b/src/v1/chat_completion.rs index a5a6aed..1592bbc 100644 --- a/src/v1/chat_completion.rs +++ b/src/v1/chat_completion.rs @@ -181,7 +181,7 @@ pub enum JSONSchemaType { Boolean, } -#[derive(Debug, Serialize, Deserialize, Clone)] +#[derive(Debug, Serialize, Deserialize, Clone, Default)] pub struct JSONSchemaDefine { #[serde(rename = "type")] pub schema_type: Option, @@ -197,19 +197,6 @@ pub struct JSONSchemaDefine { pub items: Option>, } -impl Default for JSONSchemaDefine { - fn default() -> Self { - Self { - schema_type: None, - description: None, - enum_values: None, - properties: None, - required: None, - items: None, - } - } -} - #[derive(Debug, Serialize, Deserialize, Clone)] pub struct FunctionParameters { #[serde(rename = "type")]