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")]