pub fn process_file(
    path: &PathBuf,
    options: &Options,
    file_data: &mut Data
) -> Result<()>