[red-knot]: Add a VendoredFileSystem implementation (#11863)

Co-authored-by: Micha Reiser <micha@reiser.io>
This commit is contained in:
Alex Waygood 2024-06-18 16:43:39 +01:00 committed by GitHub
parent f666d79cd7
commit 1d73d60bd3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 582 additions and 172 deletions

View file

@ -8,9 +8,11 @@ use crate::parsed::parsed_module;
use crate::source::{line_index, source_text};
use crate::vfs::{Vfs, VfsFile};
mod file_revision;
pub mod file_system;
pub mod parsed;
pub mod source;
pub mod vendored;
pub mod vfs;
pub(crate) type FxDashMap<K, V> = dashmap::DashMap<K, V, BuildHasherDefault<FxHasher>>;