Struct depdive::update::UpdateAnalyzer [−][src]
pub struct UpdateAnalyzer { /* fields omitted */ }
Implementations
pub fn analyze_updates(
self,
prior_graph: &PackageGraph,
post_graph: &PackageGraph
) -> Result<UpdateReviewReport>
pub fn analyze_updates(
self,
prior_graph: &PackageGraph,
post_graph: &PackageGraph
) -> Result<UpdateReviewReport>
Given two guppy graph determines the updated dependencies and provides a update review report
pub fn analyze_updates_with_options<'a>(
self,
prior_graph: &'a PackageGraph,
post_graph: &'a PackageGraph,
cargo_opts: &CargoOptions<'_>,
feature_filter: impl FeatureFilter<'a>
) -> Result<UpdateReviewReport>
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for UpdateAnalyzer
impl Send for UpdateAnalyzer
impl !Sync for UpdateAnalyzer
impl Unpin for UpdateAnalyzer
impl UnwindSafe for UpdateAnalyzer
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
impl<T> SafeBorrow<T> for T where
T: ?Sized,
impl<T> SafeBorrow<T> for T where
T: ?Sized,
pub fn borrow_replacement(ptr: &T) -> &T
pub fn borrow_replacement(ptr: &T) -> &T
Given ptr
, which was obtained from a prior call to Self::borrow()
,
return a value with the same nominal lifetime which is guaranteed to
survive mutations to Self
. Read more