0
什麼是檢查Box<Any>
的便捷方式是()
(由Box::new(())
創建)。如何檢查'Box <Any>'是否包含'單元'的簡短表達式?
目前我有這個,但我懷疑可能有更緊湊的方式來表達這一點,因爲這項任務似乎是多餘的。
pub fn some_function(value: Box<Any>) {
if let Some(&()) = value.downcast_ref() {
// pass
} else {
panic!();
}
}