pub struct ResolveContext {
pub project_root: PathBuf,
pub parsed_files: HashMap<PathBuf, ParseResult>,
pub file_tree: Vec<PathBuf>,
}Expand description
Shared context for resolution — all parsed files and their results.
Fields§
§project_root: PathBuf§parsed_files: HashMap<PathBuf, ParseResult>§file_tree: Vec<PathBuf>Auto Trait Implementations§
impl Freeze for ResolveContext
impl RefUnwindSafe for ResolveContext
impl Send for ResolveContext
impl Sync for ResolveContext
impl Unpin for ResolveContext
impl UnsafeUnpin for ResolveContext
impl UnwindSafe for ResolveContext
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more