我想在一个迭代应用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