Crate reflexo_vfs

Source
Expand description

upstream of following files https://github.com/rust-lang/rust-analyzer/tree/master/crates/vfs ::path_interner.rs -> path_interner.rs

Modules§

  • Provides dummy access model.
  • Provides notify access model which retrieves file system events and changes from some notify backend.
  • Provides overlay access model which allows to shadow the underlying access model with memory contents.
  • Provides trace access model which traces the underlying access model.

Structs§

  • A sequence of bytes.
  • Handle to a file in Vfs
  • Identifies a file in a project or package.
  • Create a new Vfs harnessing over the given access_model specific for reflexo_world::CompilerWorld. With vfs, we can minimize the implementation overhead for AccessModel trait.

Traits§

Type Aliases§