面试题答案
一键面试fn process(outer: Outer) -> () {
match outer {
Outer::Data(Some(Inner::Value(i))) => println!("{}", i),
Outer::Data(Some(Inner::Empty)) => println!("Empty Inner"),
Outer::Data(None) => (),
Outer::Error(s) => println!("{}", s),
}
}