mirror of
https://github.com/gnu4cn/rust-lang-zh_CN.git
synced 2025-03-14 03:10:44 +08:00
Update Ch21
This commit is contained in:
parent
83369dfb54
commit
1677bb0f0e
@ -349,6 +349,6 @@ fn main() {
|
||||
|
||||
对 `PartialEq` 进行派生,就会实现 `eq` 方法。当 `ParitalEq` 实在结构体上实现的时,只有在两个实例的 *全部* 字段都相等时,他们才是相等的,且在有任何字段不等时,两个实例便不相等。当在枚举上派生时,枚举的各个变种与自身相等,而不等于其他任何变种。
|
||||
|
||||
在比如用到需要比较某个类型两个实例是否相等的 `assert_eq!` 宏等之下,就要求派生 `PartialEq` 特质。
|
||||
|
||||
在使用需要能够比较某个类型的两个实例是否相等的 `assert_eq!` 宏时,就需要这个 `PartialEq` 特质。
|
||||
|
||||
而 `Eq` 特质则没有方法。
|
||||
|
Loading…
Reference in New Issue
Block a user