pub fn replace_lines( project: &ProjectRoot, relative_path: &str, start_line: usize, end_line: usize, new_content: &str, ) -> Result<String>