Skip to main content

Module cargo_update

Module cargo_update 

Source

Re-exportsยง

use crate::context::CargoResolverConfig; ๐Ÿ”’
use crate::context::GlobalContext; ๐Ÿ”’
use crate::context::IncompatiblePublishAge; ๐Ÿ”’
use crate::ops; ๐Ÿ”’
use crate::resolver::PublishAgePolicy; ๐Ÿ”’
use crate::resolver::Resolve; ๐Ÿ”’
use crate::resolver::features::CliFeatures; ๐Ÿ”’
use crate::resolver::features::HasDevUnits; ๐Ÿ”’
use crate::sources::IndexSummary; ๐Ÿ”’
use crate::sources::source::QueryKind; ๐Ÿ”’
use crate::util::cache_lock::CacheLockMode; ๐Ÿ”’
use crate::util::style; ๐Ÿ”’
use crate::util::CargoResult; ๐Ÿ”’
use crate::util::VersionExt; ๐Ÿ”’
use crate::workspace::Registry as _; ๐Ÿ”’
use crate::workspace::registry::PackageRegistry; ๐Ÿ”’
use crate::workspace::PackageId; ๐Ÿ”’
use crate::workspace::PackageIdSpec; ๐Ÿ”’
use crate::workspace::PackageIdSpecQuery; ๐Ÿ”’
use crate::workspace::SourceId; ๐Ÿ”’
use crate::workspace::Workspace; ๐Ÿ”’
use crate::util::data_structures::HashSet; ๐Ÿ”’
use crate::util::data_structures::IndexMap; ๐Ÿ”’
use cargo_util_schemas::core::PartialVersion; ๐Ÿ”’
use cargo_util_terminal::Verbosity; ๐Ÿ”’
use std::cmp::Ordering; ๐Ÿ”’
use std::collections::BTreeMap; ๐Ÿ”’
use tracing::debug; ๐Ÿ”’

Structsยง

PackageChange ๐Ÿ”’
PackageDiff
All resolved versions of a package name within a SourceId
UpdateOptions

Enumsยง

PackageChangeKind ๐Ÿ”’

Functionsยง

annotate_required_rust_version ๐Ÿ”’
fill_with_deps ๐Ÿ”’
generate_lockfile
is_latest ๐Ÿ”’
print_lockfile_changes
Prints lockfile change statuses.
print_lockfile_generation ๐Ÿ”’
print_lockfile_sync ๐Ÿ”’
print_lockfile_updates ๐Ÿ”’
publish_age_policy_for_report ๐Ÿ”’
report_latest ๐Ÿ”’
report_required_rust_version ๐Ÿ”’
report_too_new ๐Ÿ”’
Reports when the selected version is too new and violates min-publish-age config.
required_rust_version ๐Ÿ”’
status_locking ๐Ÿ”’
update_lockfile