Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- enum Color {
- Named(String),
- RGB(u8, u8, u8),
- }
- fn to_css(c: &Color) -> String {
- match c {
- Color::Named(name) => name.clone(),
- Color::RGB(r, g, b) => format!("rgb({}, {}, {})", r, g, b),
- }
- }
- pub fn main() {
- let salmon = Color::Named("salmon".to_string());
- let black = Color::RGB(0,0,0);
- println!("salmon: {}, black: {}", to_css(&salmon), to_css(&black));
- }
Add Comment
Please, Sign In to add comment