简短答案
引发了错误,但是您忽略了它。
长an
非致命错误通常通过返回来传播
Result,因此调用方可以处理该错误。紧急情况通常用于发生不可恢复的错误,并将中止当前线程。在这种情况下,redis库使用该
RedisResult类型,它是的别名
Result<T,RedisError>。
如果要处理错误,则应通过匹配结果类型来进行。尝试将您的主要功能更改为以下内容:
fn main() { if let Err(e) = read_meta_keys_redis("myset".to_string()) { println!("{}", e.description()); }}另请参阅:错误处理(The Rust Book)



