面试题答案
一键面试fn process_struct(outer: OuterStruct) -> i32 {
match outer {
OuterStruct { flag: true, data: InnerType::Value(val) } => val * 2,
OuterStruct { flag: true, data: InnerType::Text(text) } => text.len() as i32,
_ => -1,
}
}