Skip to main content

Module external

Module external 

Source
Expand description

External dependency coupling analysis.

This module aggregates DifferentCrate coupling records into a snapshot of how broadly third-party crates are used across internal modules.

Structs§

ExternalDependencyReport
External dependency coupling report.
ExternalDependencyUsage
Aggregated usage of one external crate.

Constants§

SCATTERED_EXTERNAL_BREADTH_THRESHOLD
Number of internal modules above which direct third-party usage is considered scattered.

Functions§

analyze_external_dependencies
Analyze external dependency coupling using optional lockfile versions.
detect_scattered_external_coupling
Detect external crates used directly from many internal modules.
load_lock_versions_near
Read resolved package versions from the nearest Cargo.lock. Missing or unparsable lockfiles are treated as absent.