5879: Update mentions of 'ra_vfs' in architecture doc r=matklad a=rherrmann

Adjust the paragraph about `ra_vfs` to point to the `vfs` crate that is used now.


Co-authored-by: Rüdiger Herrmann <ruediger.herrmann@gmx.de>
This commit is contained in:
bors[bot] 2020-08-26 13:38:31 +00:00 committed by GitHub
commit a0324a59e9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -138,14 +138,12 @@ offsets and strings as output. This works on top of rich code model powered by
An LSP implementation which wraps `ide` into a language server protocol. An LSP implementation which wraps `ide` into a language server protocol.
### `ra_vfs` ### `crates/vfs`
Although `hir` and `ide` don't do any IO, we need to be able to read Although `hir` and `ide` don't do any IO, we need to be able to read
files from disk at the end of the day. This is what `ra_vfs` does. It also files from disk at the end of the day. This is what `vfs` does. It also
manages overlays: "dirty" files in the editor, whose "true" contents is manages overlays: "dirty" files in the editor, whose "true" contents is
different from data on disk. This is more or less the single really different from data on disk.
platform-dependent component, so it lives in a separate repository and has an
extensive cross-platform CI testing.
## Testing Infrastructure ## Testing Infrastructure