A4-Tacks 4b32a49ef1
Change rename self to parameter use Self type
And add `&self` lifetime support

Example
===

Rename to `this`

```rust
struct Foo<T>(T);
impl Foo<i32> {
    fn foo(&'static self$0) {}
}
```

Old:

```rust
struct Foo<T>(T);
impl Foo<i32> {
    fn foo(this: &Foo) {}
}
```

Fixes:

```rust
struct Foo<T>(T);
impl Foo<i32> {
    fn foo(this: &'static Self) {}
}
```
2025-07-23 13:51:28 +08:00
..
2025-07-03 10:05:16 +02:00
2025-07-20 11:56:45 +03:00
2025-07-20 11:56:45 +03:00
2025-06-23 00:50:22 +03:00
2025-07-20 11:56:45 +03:00
2025-06-23 00:50:22 +03:00
2025-07-15 17:41:08 +03:00
2025-06-23 00:50:22 +03:00
2025-06-23 00:50:22 +03:00
2025-06-23 00:50:22 +03:00
2025-06-23 00:50:22 +03:00
2025-07-09 21:43:20 +03:00
2025-06-23 00:50:22 +03:00
2025-06-23 00:50:22 +03:00
2025-06-23 00:50:22 +03:00
2025-07-20 11:56:45 +03:00
2025-07-03 10:05:16 +02:00
2025-06-23 00:50:22 +03:00