Trait NodeResolutionCache

Source
pub trait NodeResolutionCache:
    Debug
    + MaybeSend
    + MaybeSync {
    // Required methods
    fn get_canonicalized(&self, path: &Path) -> Option<Result<PathBuf, Error>>;
    fn set_canonicalized(&self, from: PathBuf, to: &Result<PathBuf>);
    fn get_file_type(&self, path: &Path) -> Option<Option<FileType>>;
    fn set_file_type(&self, path: PathBuf, value: Option<FileType>);
}

Required Methods§

Implementors§