Skip to content

Commit e72459f

Browse files
committed
fix: compile error (switching macro and distruction to tuple)
1 parent 3e25101 commit e72459f

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/conversions/rgb_cmyk_conversion.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,11 @@ pub fn rgb_to_cmyk(rgb: (u8, u8, u8)) -> (u8, u8, u8, u8) {
1616
// Safety: no need to check if input is positive and less than 255 because it's u8
1717

1818
// change scale from [0,255] to [0,1]
19-
let (r, g, b) = (r as f64 / 255f64, g as f64 / 255f64, b as f64 / 255f64);
19+
let (r, g, b) = (
20+
rgb.0 as f64 / 255f64,
21+
rgb.1 as f64 / 255f64,
22+
rgb.2 as f64 / 255f64,
23+
);
2024

2125
match 1f64 - r.max(g).max(b) {
2226
1f64 => (0, 0, 0, 100), // pure black
@@ -39,7 +43,7 @@ mod tests {
3943
#[test]
4044
fn $name() {
4145
let (r, g, b, cmyk) = $tc;
42-
assert_eq!(rgb_to_cmyk(r, g, b), cmyk);
46+
assert_eq!(rgb_to_cmyk((r, g, b)), cmyk);
4347
}
4448
)*
4549
}

0 commit comments

Comments
 (0)