diff options
| author | Sergey Parilin <Sergey.Parilin@fxdd.com> | 2019-03-22 15:54:26 +0300 |
|---|---|---|
| committer | Sergey Parilin <Sergey.Parilin@fxdd.com> | 2019-03-25 11:41:21 +0300 |
| commit | 36cb58f76d702d87f445ee7eefe26a0bc1ee3811 (patch) | |
| tree | a13de9e2de33ec86524d360acaa0793540363c2f /docs/dev | |
| parent | afe96b75eae99fe2dcd7fb7c99e15507290b3d5f (diff) | |
| download | rust-36cb58f76d702d87f445ee7eefe26a0bc1ee3811.tar.gz rust-36cb58f76d702d87f445ee7eefe26a0bc1ee3811.zip | |
structure moved to ra_ide_api
ra_ide_api_light removed completely
Diffstat (limited to 'docs/dev')
| -rw-r--r-- | docs/dev/architecture.md | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/docs/dev/architecture.md b/docs/dev/architecture.md index f990d5bf0ee..890b18fcd7d 100644 --- a/docs/dev/architecture.md +++ b/docs/dev/architecture.md @@ -130,19 +130,6 @@ APIs in this crate are IDE centric: they take text offsets as input and produce offsets and strings as output. This works on top of rich code model powered by `hir`. -### `crates/ra_ide_api_light` - -All IDE features which can be implemented if you only have access to a single -file. `ra_ide_api_light` could be used to enhance editing of Rust code without -the need to fiddle with build-systems, file synchronization and such. - -In a sense, `ra_ide_api_light` is just a bunch of pure functions which take a -syntax tree as input. - -The tests for `ra_ide_api_light` are `#[cfg(test)] mod tests` unit-tests spread -throughout its modules. - - ### `crates/ra_lsp_server` An LSP implementation which wraps `ra_ide_api` into a langauge server protocol. |
