Simple enum with match

This commit is contained in:
Stephan Rehfeld 2026-04-08 18:16:15 +02:00
parent 04520ffa1e
commit 092e5693b7

View File

@ -1,5 +1,21 @@
fn main() { enum ColorSpace {
for value in (-10..10).rev() { RGB,
println!("Value: {}", value); RGBA,
CMYK,
YUV,
}
fn color_space_to_string(color_space: ColorSpace) -> String {
match color_space {
ColorSpace::RGB => String::from("RGB"),
ColorSpace::RGBA => String::from("RGBA"),
ColorSpace::CMYK => String::from("CMYK"),
ColorSpace::YUV => String::from("YUV"),
} }
} }
fn main() {
let color_space = ColorSpace::RGB;
println!("Color Space: {}", color_space_to_string(color_space));
}