| Row | Self | Case | Stable | #61207 | Niko's take |
|---|---|---|---|---|---|
| 1 | Foo |
fn(self: Pin<&mut Self>, f: &u8) -> &u8 |
f |
self |
+ |
| 2 | Foo |
fn(self: Pin<&mut Foo>, f: &u8) -> &u8 |
f |
self |
+ |
| 3 | Foo<'a> |
fn(self: Pin<&mut Self>, f: &u8) -> &u8 |
f |
self |
+ |
| 4 | Foo<'a> |
fn(self: Pin<&mut Foo>, f: &u8) -> &u8 |
f |
self |
+ |
| 5 | Foo<'a> |
fn(self: Self, f: &u8) -> &u8 |
f |
f |
? |
| 6 | Foo<'a> |
fn(self: Foo<'a>, f: &u8) -> &u8 |
f |
f |
? |
| 7 | Foo<'a> |
fn(self: Box<Foo<'a>>, f: &u8) -> &u8 |
f |
f |
? |
| 8 | Foo<'a> |
fn(self: Box<Foo>, f: &u8) -> &u8 |
X | X |
Created
June 28, 2019 13:01
-
-
Save nikomatsakis/6bdeb5fc54e7b5762e108ade1988c1d5 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment