| 59 | |
| 60 | #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] |
| 61 | pub struct EditFileOutput { |
| 62 | #[serde(rename = "filePath")] |
| 63 | pub file_path: String, |
| 64 | #[serde(rename = "oldString")] |
| 65 | pub old_string: String, |
| 66 | #[serde(rename = "newString")] |
| 67 | pub new_string: String, |
| 68 | #[serde(rename = "originalFile")] |
| 69 | pub original_file: String, |
| 70 | #[serde(rename = "structuredPatch")] |
| 71 | pub structured_patch: Vec<StructuredPatchHunk>, |
| 72 | #[serde(rename = "userModified")] |
| 73 | pub user_modified: bool, |
| 74 | #[serde(rename = "replaceAll")] |
| 75 | pub replace_all: bool, |
| 76 | #[serde(rename = "gitDiff")] |
| 77 | pub git_diff: Option<serde_json::Value>, |
| 78 | } |
| 79 | |
| 80 | #[derive(Debug, Clone, Serialize, Deserialize, PartialEq)] |
| 81 | pub struct GlobSearchOutput { |
nothing calls this directly
no outgoing calls
no test coverage detected