Skip to main content

Module unused_dependencies

Module unused_dependencies 

Source

Re-exportsยง

use std::collections::VecDeque; ๐Ÿ”’
use std::path::Path; ๐Ÿ”’
use cargo_util::collections::HashSet; ๐Ÿ”’
use cargo_util::collections::IndexMap; ๐Ÿ”’
use cargo_util_schemas::manifest; ๐Ÿ”’
use cargo_util_schemas::manifest::TomlPackageBuild; ๐Ÿ”’
use cargo_util_terminal::report::AnnotationKind; ๐Ÿ”’
use cargo_util_terminal::report::Group; ๐Ÿ”’
use cargo_util_terminal::report::Level; ๐Ÿ”’
use cargo_util_terminal::report::Origin; ๐Ÿ”’
use cargo_util_terminal::report::Snippet; ๐Ÿ”’
use tracing::debug; ๐Ÿ”’
use tracing::instrument; ๐Ÿ”’
use tracing::instrument; ๐Ÿ”’
use tracing::trace; ๐Ÿ”’
use super::STYLE; ๐Ÿ”’
use crate::CargoResult; ๐Ÿ”’
use crate::GlobalContext; ๐Ÿ”’
use crate::compiler::BuildContext; ๐Ÿ”’
use crate::compiler::BuildRunner; ๐Ÿ”’
use crate::compiler::Unit; ๐Ÿ”’
use crate::compiler::unused_deps::DependenciesState; ๐Ÿ”’
use crate::compiler::unused_deps::UnusedDepState; ๐Ÿ”’
use crate::diagnostics::GlobalDiagnosticStats; ๐Ÿ”’
use crate::diagnostics::Lint; ๐Ÿ”’
use crate::diagnostics::LintLevel; ๐Ÿ”’
use crate::diagnostics::LintLevelProduct; ๐Ÿ”’
use crate::diagnostics::ScopedDiagnosticStats; ๐Ÿ”’
use crate::diagnostics::get_key_value_span; ๐Ÿ”’
use crate::diagnostics::workspace_rel_path; ๐Ÿ”’
use crate::workspace::Package; ๐Ÿ”’
use crate::workspace::PackageId; ๐Ÿ”’
use crate::workspace::Workspace; ๐Ÿ”’
use crate::workspace::dependency::DepKind; ๐Ÿ”’

Staticsยง

LINT

Functionsยง

get_package ๐Ÿ”’
is_transitive_dep ๐Ÿ”’
lint_build_results
lint_package ๐Ÿ”’
Lint for [build-dependencies] without a build.rs
lint_package_build_results ๐Ÿ”’