我正在使用Rust Axum作为我的Web框架.
我希望在我的路由处理程序中使用DO可变共享状态.我遇到了这样一个问题:
https://github.com/tokio-rs/axum/discussions/629个
它指向了这个例子:
在给国家读书写信的时候,我在不同的地方关注着unwrap()
人:
let db = &state.read().unwrap().db;
个
state.write().unwrap().db.insert(key, bytes);
个
我以为unwrap()
美元是个糟糕的练习?
我也觉得真的不会有任何情况(我能想到的)当解包可能失败.但也许我错过了什么?在什么情况下,这unwrap
家公司会失败?
在上面的示例上下文中使用unwrap()
是否安全?