[workspace]resolver = "2"members = ["crates/*","credential/*","benches/benchsuite","benches/capture",]exclude = ["target/", # exclude bench testing][workspace.package]rust-version = "1.73" # MSRV:3edition = "2021"license = "MIT OR Apache-2.0"homepage = "https://github.com/rust-lang/cargo"repository = "https://github.com/rust-lang/cargo"[workspace.dependencies]annotate-snippets = "0.10.2"anstream = "0.6.13"anstyle = "1.0.6"anyhow = "1.0.80"base64 = "0.21.7"bytesize = "1.3"cargo = { path = "" }cargo-credential = { version = "0.4.2", path = "credential/cargo-credential" }cargo-credential-libsecret = { version = "0.4.2", path = "credential/cargo-credential-libsecret" }cargo-credential-macos-keychain = { version = "0.4.2", path = "credential/cargo-credential-macos-keychain" }cargo-credential-wincred = { version = "0.4.2", path = "credential/cargo-credential-wincred" }cargo-platform = { path = "crates/cargo-platform", version = "0.1.5" }cargo-test-macro = { path = "crates/cargo-test-macro" }cargo-test-support = { path = "crates/cargo-test-support" }cargo-util = { version = "0.2.9", path = "crates/cargo-util" }cargo-util-schemas = { version = "0.3.0", path = "crates/cargo-util-schemas" }cargo_metadata = "0.18.1"clap = "4.5.1"color-print = "0.3.5"core-foundation = { version = "0.9.4", features = ["mac_os_10_7_support"] }crates-io = { version = "0.40.0", path = "crates/crates-io" }criterion = { version = "0.5.1", features = ["html_reports"] }curl = "0.4.46"curl-sys = "0.4.72"filetime = "0.2.23"flate2 = { version = "1.0.28", default-features = false, features = ["zlib"] }git2 = "0.18.2"git2-curl = "0.19.0"gix = { version = "0.58.0", default-features = false, features = ["blocking-http-transport-curl", "progress-tree", "revision"] }gix-features-for-configuration-only = { version = "0.38.0", package = "gix-features", features = [ "parallel" ] }glob = "0.3.1"handlebars = { version = "5.1.0", features = ["dir_source"] }hex = "0.4.3"hmac = "0.12.1"home = "0.5.9"http-auth = { version = "0.1.9", default-features = false }humantime = "2.1.0"ignore = "0.4.22"im-rc = "15.1.0"indexmap = "2"itertools = "0.12.1"jobserver = "0.1.28"lazycell = "1.3.0"libc = "0.2.153"libgit2-sys = "0.16.2"libloading = "0.8.1"memchr = "2.7.1"miow = "0.6.0"opener = "0.6.1"openssl = "0.10.57"os_info = "3.7.0"pasetors = { version = "0.6.8", features = ["v3", "paserk", "std", "serde"] }pathdiff = "0.2"percent-encoding = "2.3"pkg-config = "0.3.30"proptest = "1.4.0"pulldown-cmark = { version = "0.10.0", default-features = false, features = ["html"] }rand = "0.8.5"regex = "1.10.3"rusqlite = { version = "0.31.0", features = ["bundled"] }rustfix = { version = "0.8.2", path = "crates/rustfix" }same-file = "1.0.6"security-framework = "2.9.2"semver = { version = "1.0.22", features = ["serde"] }serde = "1.0.197"serde-untagged = "0.1.5"serde-value = "0.7.0"serde_ignored = "0.1.10"serde_json = "1.0.114"sha1 = "0.10.6"sha2 = "0.10.8"shell-escape = "0.1.5"supports-hyperlinks = "3.0.0"snapbox = { version = "0.5.7", features = ["diff", "path", "term-svg"] }tar = { version = "0.4.40", default-features = false }tempfile = "3.10.1"thiserror = "1.0.57"time = { version = "0.3", features = ["parsing", "formatting", "serde"] }toml = "0.8.10"toml_edit = { version = "0.22.7", features = ["serde"] }tracing = "0.1.40" # be compatible with rustc_log: https://github.com/rust-lang/rust/blob/e51e98dde6a/compiler/rustc_log/Cargo.toml#L9tracing-chrome = "0.7.1"tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }unicase = "2.7.0"unicode-width = "0.1.11"unicode-xid = "0.2.4"url = "2.5.0"varisat = "0.2.2"walkdir = "2.4.0"windows-sys = "0.52"[workspace.lints.rust]rust_2018_idioms = "warn" # TODO: could this be removed?[workspace.lints.rustdoc]private_intra_doc_links = "allow"[workspace.lints.clippy]all = { level = "allow", priority = -1 }dbg_macro = "warn"disallowed_methods = "warn"print_stderr = "warn"print_stdout = "warn"self_named_module_files = "warn"[package]name = "cargo"version = "0.80.0"edition.workspace = truelicense.workspace = truerust-version = "1.76.0" # MSRV:1homepage = "https://doc.rust-lang.org/cargo/index.html"repository.workspace = truedocumentation = "https://docs.rs/cargo"description = """Cargo, a package manager for Rust."""[lib]name = "cargo"path = "src/cargo/lib.rs"[dependencies]annotate-snippets.workspace = trueanstream.workspace = trueanstyle.workspace = trueanyhow.workspace = truebase64.workspace = truebytesize.workspace = truecargo-credential.workspace = truecargo-platform.workspace = truecargo-util-schemas.workspace = truecargo-util.workspace = trueclap = { workspace = true, features = ["wrap_help"] }color-print.workspace = truecrates-io.workspace = truecurl = { workspace = true, features = ["http2"] }curl-sys.workspace = truefiletime.workspace = trueflate2.workspace = truegit2.workspace = truegit2-curl.workspace = truegix.workspace = truegix-features-for-configuration-only.workspace = trueglob.workspace = truehex.workspace = truehmac.workspace = truehome.workspace = truehttp-auth.workspace = truehumantime.workspace = trueignore.workspace = trueim-rc.workspace = trueindexmap.workspace = trueitertools.workspace = truejobserver.workspace = truelazycell.workspace = truelibc.workspace = truelibgit2-sys.workspace = truememchr.workspace = trueopener.workspace = trueos_info.workspace = truepasetors.workspace = truepathdiff.workspace = truerand.workspace = trueregex.workspace = truerusqlite.workspace = truerustfix.workspace = truesemver.workspace = trueserde = { workspace = true, features = ["derive"] }serde-untagged.workspace = trueserde_ignored.workspace = trueserde_json = { workspace = true, features = ["raw_value"] }sha1.workspace = trueshell-escape.workspace = truesupports-hyperlinks.workspace = truetar.workspace = truetempfile.workspace = truetime.workspace = truetoml.workspace = truetoml_edit.workspace = truetracing.workspace = truetracing-subscriber.workspace = trueunicase.workspace = trueunicode-width.workspace = trueurl.workspace = truewalkdir.workspace = truesupports-unicode = "2.1.0"[target.'cfg(target_has_atomic = "64")'.dependencies]tracing-chrome.workspace = true[target.'cfg(target_os = "linux")'.dependencies]cargo-credential-libsecret.workspace = true[target.'cfg(target_os = "macos")'.dependencies]cargo-credential-macos-keychain.workspace = true[target.'cfg(not(windows))'.dependencies]openssl = { workspace = true, optional = true }[target.'cfg(windows)'.dependencies]cargo-credential-wincred.workspace = true[target.'cfg(windows)'.dependencies.windows-sys]workspace = truefeatures = ["Win32_Foundation","Win32_Security","Win32_Storage_FileSystem","Win32_System_IO","Win32_System_Console","Win32_System_JobObjects","Win32_System_Threading",][dev-dependencies]annotate-snippets = { workspace = true, features = ["testing-colors"] }cargo-test-macro.workspace = truecargo-test-support.workspace = truesame-file.workspace = truesnapbox.workspace = true[build-dependencies]flate2.workspace = truetar.workspace = true[[bin]]name = "cargo"test = falsedoc = false[features]vendored-openssl = ["openssl/vendored"]vendored-libgit2 = ["libgit2-sys/vendored"]# This is primarily used by rust-lang/rust distributing cargo the executable.all-static = ['vendored-openssl', 'curl/static-curl', 'curl/force-system-lib-on-osx', 'vendored-libgit2'][lints]workspace = true
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。