+ let color_1 =
+ rgb::linear_interpolation(settings.cold_color_1, settings.hot_color_1, normalized_temp);
+
+ let color_2 = match (settings.cold_color_2, settings.hot_color_2) {
+ (Some(cold_color), Some(hot_color)) => Some(rgb::linear_interpolation(
+ cold_color,
+ hot_color,
+ normalized_temp,
+ )),
+ _ => None,
+ };