Add support for formatting entire document with rustfmt

Attempting to format a document when rustfmt isn't installed will result
in an error being returned to the frontend. An alternative
implementation would be returning zero replacements.
This commit is contained in:
Aleksander Vognild Burkow 2018-12-29 20:09:42 +01:00
parent 2aac6b0e34
commit 8b24f158f7
6 changed files with 95 additions and 3 deletions

View file

@ -295,6 +295,7 @@ fn on_request(
.on::<req::PrepareRenameRequest>(handlers::handle_prepare_rename)?
.on::<req::Rename>(handlers::handle_rename)?
.on::<req::References>(handlers::handle_references)?
.on::<req::Formatting>(handlers::handle_formatting)?
.finish();
match req {
Ok(id) => {