pub fn apply_diff(result: &DiffResult) -> AppResult<usize>Expand description
Applies selected diff entries to their files.
For each file, replaces recorded lines with their modified form and inserts
deduplicated use imports after leading module docs and inner attributes.
§Arguments
result- Selected diff entries grouped by file
§Returns
AppResult<usize> - Number of line changes written across all files
§Errors
Returns an error if reading or writing a file fails.