1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2025-01-31 11:01:46 +02:00

Update default-methods.md (#747)

* Update default-methods.md

This commit resolves two issues.

a) typo: Equal -> Equals
b) update details to comply w/ example source code

* Update src/traits/default-methods.md

Co-authored-by: Edward Liaw <edliaw@google.com>

---------

Co-authored-by: Martin Geisler <martin@geisler.net>
Co-authored-by: Edward Liaw <edliaw@google.com>
This commit is contained in:
Yonghyun 2023-06-22 00:05:11 -07:00 committed by GitHub
parent f0d027b04a
commit da569cd7c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -34,7 +34,7 @@ fn main() {
* Move method `not_equal` to a new trait `NotEqual`.
* Make `NotEqual` a super trait for `Equal`.
* Make `Equals` a super trait for `NotEqual`.
```rust,editable,compile_fail
trait NotEqual: Equals {
fn not_equal(&self, other: &Self) -> bool {
@ -55,6 +55,6 @@ fn main() {
}
}
```
* With the blanket implementation, you no longer need `NotEqual` as a super trait for `Equal`.
* With the blanket implementation, you no longer need `Equals` as a super trait for `NotEqual`.
</details>
</details>