面试题答案
一键面试enum LogLevel {
DEBUG,
INFO,
ERROR,
}
fn log_message(level: LogLevel, message: &str) {
let level_str = match level {
LogLevel::DEBUG => "DEBUG",
LogLevel::INFO => "INFO",
LogLevel::ERROR => "ERROR",
};
write!(std::io::stdout(), "[{}] {}", level_str, message).unwrap();
std::io::stdout().flush().unwrap();
}