Skip to main content

apply_diff

Function apply_diff 

Source
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.