fn first_char(s: &str) -> Option<char> { s.chars().next() } fn main() { println!("{:?} {:?}", first_char("hi"), first_char("")); }
the built-in enum for maybe-a-value