pub struct Resolver { /* private fields */ }Expand description
Dependency resolver for Python packages
Implementations§
Source§impl Resolver
impl Resolver
Sourcepub fn with_client(client: PyPIClient) -> Self
pub fn with_client(client: PyPIClient) -> Self
Create a new resolver with a custom client
Sourcepub async fn resolve(&self, requirements: &[Requirement]) -> Result<Resolution>
pub async fn resolve(&self, requirements: &[Requirement]) -> Result<Resolution>
Resolve dependencies for a list of requirements
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Resolver
impl !RefUnwindSafe for Resolver
impl Send for Resolver
impl Sync for Resolver
impl Unpin for Resolver
impl !UnwindSafe for Resolver
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