Trait racer::ProjectModelProvider [−][src]
pub trait ProjectModelProvider { fn edition(&self, manifest: &Path) -> Option<Edition>; fn discover_project_manifest(&self, path: &Path) -> Option<PathBuf>; fn search_dependencies(
&self,
manifest: &Path,
search_fn: Box<dyn Fn(&str) -> bool>
) -> Vec<(String, PathBuf)>; fn resolve_dependency(
&self,
manifest: &Path,
dep_name: &str
) -> Option<PathBuf>; }
Required methods
fn discover_project_manifest(&self, path: &Path) -> Option<PathBuf>
[src]