From 1b7f9e43e785ee5251c8c4796fe68d49fa78556b Mon Sep 17 00:00:00 2001 From: Salman Paracha Date: Sat, 27 Sep 2025 03:25:49 -0700 Subject: [PATCH] removing redundant enum tags for cache_control --- crates/hermesllm/src/apis/anthropic.rs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/crates/hermesllm/src/apis/anthropic.rs b/crates/hermesllm/src/apis/anthropic.rs index 55af9154..c707e7b1 100644 --- a/crates/hermesllm/src/apis/anthropic.rs +++ b/crates/hermesllm/src/apis/anthropic.rs @@ -163,12 +163,10 @@ impl ExtractText for ToolResultContent { pub enum MessagesContentBlock { Text { text: String, - #[serde(skip_serializing_if = "Option::is_none")] cache_control: Option, }, Thinking { text: String, - #[serde(skip_serializing_if = "Option::is_none")] cache_control: Option, }, Image { @@ -181,14 +179,12 @@ pub enum MessagesContentBlock { id: String, name: String, input: Value, - #[serde(skip_serializing_if = "Option::is_none")] cache_control: Option, }, ToolResult { tool_use_id: String, is_error: Option, content: ToolResultContent, - #[serde(skip_serializing_if = "Option::is_none")] cache_control: Option, }, ServerToolUse {