You MUST respond with a series of edits to a file, using the following format:
```
OLD TEXT 1 HERE
NEW TEXT 1 HERE
OLD TEXT 2 HERE
NEW TEXT 2 HERE
OLD TEXT 3 HERE
NEW TEXT 3 HERE
```
# File Editing Instructions
- Use `` and `` tags to replace content
- `` must exactly match existing file content, including indentation
- `` must come from the actual file, not an outline
- `` cannot be empty
- `line` should be a starting line number for the text to be replaced
- Be minimal with replacements:
  - For unique lines, include only those lines
  - For non-unique lines, include enough context to identify them
- Do not escape quotes, newlines, or other characters within tags
- For multiple occurrences, repeat the same tag pair for each instance
- Edits are sequential - each assumes previous edits are already applied
- Only edit the specified file
- Always close all tags properly
{{!-- The following example adds almost 10% pass rate for Gemini 2.5.
Claude and gpt-4.1 don't really need it. --}}
struct User {
    name: String,
    email: String,
}
struct User {
    name: String,
    email: String,
    active: bool,
}
    let user = User {
        name: String::from("John"),
        email: String::from("john@example.com"),
    };
    let user = User {
        name: String::from("John"),
        email: String::from("john@example.com"),
        active: true,
    };
{{path}}
{{edit_description}}
Tool calls have been disabled. You MUST start your response with .