Extract Method and Box Field refactorings for Rust


I have been working on an implementation of the classic Extract Method refactoring and Box Field (which changes the type of a struct field from T to Box) for my master thesis.

I've used the rustc library for parsing and type checking, but if I started today, I would probably go for https://github.com/rust-analyzer/rust-analyzer/

The project can be found here https://github.com/peroveri/em-refactor and there is a language server and client for VS code in the same repo.

Any feedback would be appreciated!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.