pub struct PythonResolver;Trait Implementations§
Source§impl Resolver for PythonResolver
impl Resolver for PythonResolver
Source§fn detect(&self, root: &Path) -> bool
fn detect(&self, root: &Path) -> bool
Can this resolver handle the project at the given root path?
Source§fn resolve(&self, root: &Path) -> Result<ProjectGraph>
fn resolve(&self, root: &Path) -> Result<ProjectGraph>
Build the full project graph: packages + dependency edges.
Source§fn package_for_file(
&self,
graph: &ProjectGraph,
file: &Path,
) -> Option<PackageId>
fn package_for_file( &self, graph: &ProjectGraph, file: &Path, ) -> Option<PackageId>
Given a file path (relative to project root), return which package owns it.
Auto Trait Implementations§
impl Freeze for PythonResolver
impl RefUnwindSafe for PythonResolver
impl Send for PythonResolver
impl Sync for PythonResolver
impl Unpin for PythonResolver
impl UnsafeUnpin for PythonResolver
impl UnwindSafe for PythonResolver
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