1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2025-01-23 22:13:02 +02:00

Link to reference on method receiver types

This commit is contained in:
Martin Geisler 2022-12-28 09:19:19 +01:00 committed by GitHub
parent 82a2f4c423
commit 94cd8bb592
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -14,4 +14,6 @@ are other possible receivers for a method:
* No receiver: this becomes a static method on the struct. Typically used to
create constructors which are called `new` by convention.
There are even more types, e.g., `Box<Self>`.
Beyond variants on `self`, there are also
[special wrapper types](https://doc.rust-lang.org/reference/special-types-and-traits.html)
allowed to be receiver types, such as `Box<Self>`.