Update Ch21

This commit is contained in:
Unisko PENG 2023-04-10 15:22:21 +08:00
parent 83369dfb54
commit 1677bb0f0e

View File

@ -349,6 +349,6 @@ fn main() {
`PartialEq` 进行派生,就会实现 `eq` 方法。当 `ParitalEq` 实在结构体上实现的时,只有在两个实例的 *全部* 字段都相等时,他们才是相等的,且在有任何字段不等时,两个实例便不相等。当在枚举上派生时,枚举的各个变种与自身相等,而不等于其他任何变种。
在比如用到需要比较某个类型两个实例是否相等的 `assert_eq!` 宏等之下,就要求派生 `PartialEq` 特质。
在使用需要能够比较某个类型的两个实例是否相等的 `assert_eq!` 宏时,就需要这个 `PartialEq` 特质。
`Eq` 特质则没有方法。