Skip to content

Commit c4efcf3

Browse files
committed
fix: add Deserialize trait to JSON response types
- Add serde::Deserialize to JsonOperationResult and JsonBatchResponse - Required for deserializing JSON responses in main.rs - Resolves remaining file_operations_component compilation error
1 parent 8753253 commit c4efcf3

File tree

1 file changed

+2
-2
lines changed
  • tools/file_operations_component/src

1 file changed

+2
-2
lines changed

tools/file_operations_component/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,15 +204,15 @@ pub struct JsonBatchRequest {
204204
}
205205

206206
/// JSON operation result
207-
#[derive(serde::Serialize, Debug, Clone)]
207+
#[derive(serde::Serialize, serde::Deserialize, Debug, Clone)]
208208
pub struct JsonOperationResult {
209209
pub success: bool,
210210
pub message: String,
211211
pub output: Option<String>,
212212
}
213213

214214
/// JSON batch response
215-
#[derive(serde::Serialize, Debug)]
215+
#[derive(serde::Serialize, serde::Deserialize, Debug)]
216216
pub struct JsonBatchResponse {
217217
pub success: bool,
218218
pub results: Vec<JsonOperationResult>,

0 commit comments

Comments
 (0)