Shoyu Vanilla (Flint)
|
7cbc5a3d57
|
Merge pull request #20270 from Hmikihiro/migrate_generate_new
Migrate `generate new` assist to use `SyntaxEditor`
|
2025-07-22 03:41:03 +00:00 |
|
Hayashi Mikihiro
|
9cc03e01c5
|
migrate generate new
|
2025-07-21 17:22:03 +09:00 |
|
A4-Tacks
|
dfd8434847
|
Add Deref -> DerefMut for generate_mut_trait_impl
|
2025-07-19 15:01:13 +08:00 |
|
A4-Tacks
|
aa34fab642
|
Add tailexpr & -> &mut for generate_mut_trait_impl
|
2025-07-17 00:49:56 +08:00 |
|
A4-Tacks
|
fc5dd8b798
|
Use hir::Trait in parameter
|
2025-07-16 19:51:16 +08:00 |
|
A4-Tacks
|
28f1e62482
|
Remove redundant type parameters
|
2025-07-16 17:17:00 +08:00 |
|
A4-Tacks
|
a977cb1ce8
|
Add AsRef and Borrow for generate_mut_trait_impl
- AsRef -> AsMut
- Borrow -> BorrowMut
Example
====================
```rust
//- minicore: as_ref
struct Foo(i32);
impl<T> core::convert::AsRef$0<i32> for Foo {
fn as_ref(&self) -> &i32 {
&self.0
}
}
```
->
```rust
struct Foo(i32);
$0impl<T> core::convert::AsMut<i32> for Foo {
fn as_mut(&mut self) -> &mut i32 {
&self.0
}
}
impl<T> core::convert::AsRef<i32> for Foo {
fn as_ref(&self) -> &i32 {
&self.0
}
}
```
|
2025-07-16 17:16:56 +08:00 |
|
A4-Tacks
|
4e079e354f
|
fix: ide-assists, generate mut trait impl indent
|
2025-05-15 11:23:26 +08:00 |
|
Felicián Németh
|
f2ad0fcb21
|
Speed up resolving "Generate delegate method" assist (part 2)
Make it compile by adding a `None` subtype to rest of the AssistId
instantiations.
|
2025-03-22 09:58:44 +01:00 |
|
BenjaminBrienen
|
7535bb4661
|
cargo fmt
|
2025-03-15 21:32:01 +01:00 |
|
Hamir Mahal
|
7c34eb3880
|
style: simplify string interpolation
|
2024-05-30 16:18:49 -07:00 |
|
Young-Flash
|
db9fd370ee
|
minor: correct typos
|
2024-01-30 21:43:43 +08:00 |
|
Matthias Krüger
|
196650dfaf
|
don't to_string() format args
|
2024-01-07 01:11:57 +01:00 |
|
Matthias Krüger
|
476e10e961
|
remove redundant clones
|
2024-01-07 00:17:48 +01:00 |
|
Young-Flash
|
b84940b199
|
make generate_mut_trait_impl assist trigged for std trait only
|
2023-11-05 12:27:10 +08:00 |
|
Young-Flash
|
8d8d12120d
|
feat: add generate_mut_trait_impl assist
|
2023-11-05 12:27:10 +08:00 |
|