pub fn word_to_emoji(word: &str) -> Option<&'static str> {
match word.to_lowercase().as_str() {
"coffee" => Some("☕"),
"paper" => Some("📄"),
"smile" => Some("😊"),
"rain" => Some("🌧"),
_ => None
}
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_word_to_emoji() {
assert_eq!(word_to_emoji("coffee"), Some("☕"));
assert_eq!(word_to_emoji("paper"), Some("📄"));
assert_eq!(word_to_emoji("smile"), Some("😊"));
assert_eq!(word_to_emoji("rain"), Some("🌧"));
assert_eq!(word_to_emoji("unknown"), None);
}
}