我想在一個迭代應用filter
,我想出了這個和它的作品,但它的超詳細:如何比較枚舉無圖案匹配
.filter(|ref my_struct| match my_struct.my_enum { Unknown => false, _ => true })
我寧願寫的是這樣的:
.filter(|ref my_struct| my_struct.my_enum != Unknown)
這給了我一個編譯錯誤
binary operation `!=` cannot be applied to type `MyEnum`
是否有可以替代已經rbose模式匹配?我尋找一個宏,但找不到合適的。
像往常一樣很好的回答!對我而言,'PartialEq'就像一個迷人的東西。 – Christoph 2014-08-29 22:43:52