Expand description
upstream of following files https://github.com/rust-lang/rust-analyzer/tree/master/crates/vfs ::path_interner.rs -> path_interner.rs
Modules§
- dummy
- Provides dummy access model.
- notify
- Provides notify access model which retrieves file system events and changes from some notify backend.
- overlay
- Provides overlay access model which allows to shadow the underlying access model with memory contents.
- trace
- Provides trace access model which traces the underlying access model.
Structs§
- Bytes
- A sequence of bytes.
- FileId
- Handle to a file in
Vfs - Shared
Access Model - Time
- A measurement of the system clock, useful for talking to external entities like the file system or other processes.
- Typst
File Id - Identifies a file in a project or package.
- Vfs
- Create a new
Vfsharnessing over the givenaccess_modelspecific forreflexo_world::CompilerWorld. With vfs, we can minimize the implementation overhead forAccessModeltrait.
Traits§
- Access
Model - A trait for accessing underlying file system.
- FsProvider