pub struct DependencyResolver;Expand description
Resolves dependencies and determines what updates are available
Implementations§
Source§impl DependencyResolver
impl DependencyResolver
pub fn new() -> DependencyResolver
Sourcepub fn resolve(
&self,
dependency: &Dependency,
package_info: &PackageInfo,
installed: Option<&Version>,
) -> DependencyCheck
pub fn resolve( &self, dependency: &Dependency, package_info: &PackageInfo, installed: Option<&Version>, ) -> DependencyCheck
Resolve a single dependency
Sourcepub fn calculate_severity(
current: Option<&Version>,
target: Option<&Version>,
) -> Option<UpdateSeverity>
pub fn calculate_severity( current: Option<&Version>, target: Option<&Version>, ) -> Option<UpdateSeverity>
Calculate the severity of an update
Trait Implementations§
Source§impl Default for DependencyResolver
impl Default for DependencyResolver
Source§fn default() -> DependencyResolver
fn default() -> DependencyResolver
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DependencyResolver
impl RefUnwindSafe for DependencyResolver
impl Send for DependencyResolver
impl Sync for DependencyResolver
impl Unpin for DependencyResolver
impl UnsafeUnpin for DependencyResolver
impl UnwindSafe for DependencyResolver
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