pub fn write_diff( writer: &mut dyn Write, expected: &Data, actual: &Data, expected_name: Option<&dyn Display>, actual_name: Option<&dyn Display>, palette: Palette) -> Result<(), Error>