Bee
Bee
@ShoyuVanilla Have you had the chance to pick this up yet? I'm available to work on this again now that I've got time to do so.
On the match arm that handles when `snippetTextEdits` is unavailable, it ignores whether `impl_def_with_items` is `Some`, which is important since `impl_def_with_items` contains the `impl` with the correct missing members. https://github.com/rust-lang/rust-analyzer/blob/ea7fdada6a0940b239ddbde2048a4d7dac1efe1e/crates/ide-assists/src/handlers/replace_derive_with_manual_impl.rs#L147-L155...
Note that `SourceChangeBuilder` now has `add_placeholder_snippet{_token,_group}`, so now it's just updating the generate assists (e.g. "extract to variable", "extract to function") to use them.