SYMBOL INDEX (10606 symbols across 1000 files) FILE: benches/benchsuite/benches/global_cache_tracker.rs constant GLOBAL_CACHE_SAMPLE (line 12) | const GLOBAL_CACHE_SAMPLE: &str = "global-cache-tracker/global-cache-sam... constant GLOBAL_CACHE_RANDOM (line 13) | const GLOBAL_CACHE_RANDOM: &str = "global-cache-tracker/random-sample"; function root (line 16) | fn root() -> PathBuf { function cargo_home (line 22) | fn cargo_home() -> PathBuf { function initialize_context (line 28) | fn initialize_context() -> GlobalContext { function global_tracker_init (line 63) | fn global_tracker_init(c: &mut Criterion) { function global_tracker_empty_save (line 77) | fn global_tracker_empty_save(c: &mut Criterion) { function load_random_sample (line 92) | fn load_random_sample() -> Vec<(InternedString, InternedString, u64)> { function global_tracker_update (line 113) | fn global_tracker_update(c: &mut Criterion) { FILE: benches/benchsuite/benches/resolve.rs type ResolveInfo (line 11) | struct ResolveInfo<'gctx> { function do_resolve (line 25) | fn do_resolve<'gctx>(gctx: &'gctx GlobalContext, ws_root: &Path) -> Reso... function resolve_ws (line 63) | fn resolve_ws(c: &mut Criterion) { function feature_resolver (line 107) | fn feature_resolver(c: &mut Criterion) { FILE: benches/benchsuite/benches/workspace_initialization.rs function workspace_initialization (line 5) | fn workspace_initialization(c: &mut Criterion) { FILE: benches/benchsuite/src/bin/capture-last-use.rs function main (line 25) | fn main() { FILE: benches/benchsuite/src/lib.rs constant CRATES_IO_COMMIT (line 23) | const CRATES_IO_COMMIT: &str = "85f7bfd61ea4fee08ec68c468762e886b2aebec6"; type Fixtures (line 25) | pub struct Fixtures { method new (line 30) | pub fn new(cargo_target_tmpdir: &str) -> Self { method root (line 41) | fn root(&self) -> PathBuf { method target_dir (line 45) | fn target_dir(&self) -> PathBuf { method cargo_home (line 51) | fn cargo_home(&self) -> PathBuf { method index (line 57) | fn index(&self) -> PathBuf { method workspaces_path (line 63) | fn workspaces_path(&self) -> PathBuf { method registry_url (line 69) | fn registry_url(&self) -> Url { method create_home (line 73) | fn create_home(&self) { method create_target_dir (line 94) | fn create_target_dir(&self) { method clone_index (line 103) | fn clone_index(&self) { method unpack_workspaces (line 140) | fn unpack_workspaces(&self) { method workspaces (line 163) | pub fn workspaces(&self) -> Vec<(String, PathBuf)> { method make_context (line 187) | pub fn make_context(&self, ws_root: &Path) -> GlobalContext { FILE: benches/capture/src/main.rs function main (line 15) | fn main() { function capture (line 30) | fn capture(source_root: &Path, dest: &Path, force: bool) { function copy_manifest (line 83) | fn copy_manifest( function add_ar_file (line 117) | fn add_ar_file(ar: &mut tar::Builder, path: &Path,... function capture_vcs_info (line 128) | fn capture_vcs_info(ws_root: &Path, force: bool) -> Option { FILE: build.rs function main (line 7) | fn main() { function compress_man (line 19) | fn compress_man() { type CommitInfo (line 54) | struct CommitInfo { function commit_info_from_git (line 60) | fn commit_info_from_git() -> Option { function commit_info_from_rustc_source_tarball (line 97) | fn commit_info_from_rustc_source_tarball() -> Option { function commit_info (line 118) | fn commit_info() { function windows_manifest (line 142) | fn windows_manifest() { FILE: ci/generate.py function main (line 34) | def main(): FILE: crates/build-rs-test-lib/build.rs function main (line 1) | fn main() { function smoke_test_inputs (line 9) | fn smoke_test_inputs() { FILE: crates/build-rs-test-lib/src/lib.rs function test (line 2) | fn test() { FILE: crates/build-rs/src/ident.rs function is_feature_name (line 3) | pub(crate) fn is_feature_name(s: &str) -> bool { function is_ident (line 8) | pub(crate) fn is_ident(s: &str) -> bool { function is_ascii_ident (line 15) | pub(crate) fn is_ascii_ident(s: &str) -> bool { function is_crate_name (line 22) | pub(crate) fn is_crate_name(s: &str) -> bool { FILE: crates/build-rs/src/input.rs constant ENV (line 15) | const ENV: RerunIfEnvChanged = RerunIfEnvChanged::new(); type Env (line 18) | trait Env { method get (line 26) | fn get(&self, key: &str) -> Option; method is_present (line 32) | fn is_present(&self, key: &str) -> bool; method get (line 39) | fn get(&self, key: &str) -> Option { method is_present (line 43) | fn is_present(&self, key: &str) -> bool { method get (line 59) | fn get(&self, key: &str) -> Option { method is_present (line 65) | fn is_present(&self, key: &str) -> bool { type ProcessEnv (line 36) | struct ProcessEnv; type RerunIfEnvChanged (line 49) | struct RerunIfEnvChanged(E); function new (line 52) | const fn new() -> Self { function cargo (line 72) | pub fn cargo() -> PathBuf { function cargo_manifest_dir (line 82) | pub fn cargo_manifest_dir() -> PathBuf { function cargo_manifest_path (line 88) | pub fn cargo_manifest_path() -> PathBuf { function cargo_manifest_links (line 100) | pub fn cargo_manifest_links() -> Option { function cargo_makeflags (line 115) | pub fn cargo_makeflags() -> Option { function cargo_feature (line 121) | pub fn cargo_feature(name: &str) -> bool { function cargo_cfg (line 139) | pub fn cargo_cfg(cfg: &str) -> Option> { function cargo_cfg_var (line 145) | fn cargo_cfg_var(cfg: &str) -> String { function cargo_cfg_feature (line 164) | pub fn cargo_cfg_feature() -> Vec { function cargo_cfg_clippy (line 170) | pub fn cargo_cfg_clippy() -> bool { function cargo_cfg_debug_assertions (line 176) | pub fn cargo_cfg_debug_assertions() -> bool { function cargo_cfg_doc (line 182) | pub fn cargo_cfg_doc() -> bool { function cargo_cfg_docsrs (line 188) | pub fn cargo_cfg_docsrs() -> bool { function cargo_cfg_doctest (line 194) | pub fn cargo_cfg_doctest() -> bool { function cargo_cfg_fmt_debug (line 202) | pub fn cargo_cfg_fmt_debug() -> String { function cargo_cfg_miri (line 208) | pub fn cargo_cfg_miri() -> bool { function cargo_cfg_overflow_checks (line 216) | pub fn cargo_cfg_overflow_checks() -> bool { function cargo_cfg_panic (line 222) | pub fn cargo_cfg_panic() -> String { function cargo_cfg_proc_macro (line 228) | pub fn cargo_cfg_proc_macro() -> bool { function cargo_cfg_relocation_model (line 236) | pub fn cargo_cfg_relocation_model() -> String { function cargo_cfg_rustfmt (line 242) | pub fn cargo_cfg_rustfmt() -> bool { function cargo_cfg_sanitize (line 250) | pub fn cargo_cfg_sanitize() -> Option> { function cargo_cfg_sanitizer_cfi_generalize_pointers (line 258) | pub fn cargo_cfg_sanitizer_cfi_generalize_pointers() -> bool { function cargo_cfg_sanitizer_cfi_normalize_integers (line 266) | pub fn cargo_cfg_sanitizer_cfi_normalize_integers() -> bool { function cargo_cfg_target_abi (line 277) | pub fn cargo_cfg_target_abi() -> Option { function cargo_cfg_target_arch (line 284) | pub fn cargo_cfg_target_arch() -> String { function cargo_cfg_target_endian (line 290) | pub fn cargo_cfg_target_endian() -> String { function cargo_cfg_target_env (line 301) | pub fn cargo_cfg_target_env() -> String { function cargo_target_family (line 307) | pub fn cargo_target_family() -> Vec { function cargo_cfg_target_feature (line 313) | pub fn cargo_cfg_target_feature() -> Vec { function cargo_cfg_target_has_atomic (line 319) | pub fn cargo_cfg_target_has_atomic() -> Vec { function cargo_cfg_target_has_atomic_equal_alignment (line 327) | pub fn cargo_cfg_target_has_atomic_equal_alignment() -> Vec { function cargo_cfg_target_has_atomic_load_store (line 338) | pub fn cargo_cfg_target_has_atomic_load_store() -> Vec { function cargo_cfg_target_os (line 348) | pub fn cargo_cfg_target_os() -> String { function cargo_cfg_target_pointer_width (line 354) | pub fn cargo_cfg_target_pointer_width() -> u32 { function cargo_cfg_target_thread_local (line 362) | pub fn cargo_cfg_target_thread_local() -> bool { function cargo_cfg_target_vendor (line 368) | pub fn cargo_cfg_target_vendor() -> String { function cargo_cfg_test (line 374) | pub fn cargo_cfg_test() -> bool { function cargo_cfg_ub_checks (line 382) | pub fn cargo_cfg_ub_checks() -> bool { function cargo_cfg_unix (line 388) | pub fn cargo_cfg_unix() -> bool { function cargo_cfg_windows (line 394) | pub fn cargo_cfg_windows() -> bool { function out_dir (line 404) | pub fn out_dir() -> PathBuf { function target (line 413) | pub fn target() -> String { function host (line 419) | pub fn host() -> String { function num_jobs (line 434) | pub fn num_jobs() -> u32 { function opt_level (line 440) | pub fn opt_level() -> String { function debug (line 446) | pub fn debug() -> String { function profile (line 461) | pub fn profile() -> String { function dep_metadata (line 471) | pub fn dep_metadata(name: &str, key: &str) -> Option { function rustc (line 487) | pub fn rustc() -> PathBuf { function rustdoc (line 493) | pub fn rustdoc() -> PathBuf { function rustc_wrapper (line 501) | pub fn rustc_wrapper() -> Option { function rustc_workspace_wrapper (line 510) | pub fn rustc_workspace_wrapper() -> Option { function rustc_linker (line 518) | pub fn rustc_linker() -> Option { function cargo_encoded_rustflags (line 526) | pub fn cargo_encoded_rustflags() -> Vec { function cargo_pkg_version (line 532) | pub fn cargo_pkg_version() -> String { function cargo_pkg_version_major (line 538) | pub fn cargo_pkg_version_major() -> u64 { function cargo_pkg_version_minor (line 544) | pub fn cargo_pkg_version_minor() -> u64 { function cargo_pkg_version_patch (line 550) | pub fn cargo_pkg_version_patch() -> u64 { function cargo_pkg_version_pre (line 556) | pub fn cargo_pkg_version_pre() -> Option { function cargo_pkg_authors (line 562) | pub fn cargo_pkg_authors() -> Vec { function cargo_pkg_name (line 568) | pub fn cargo_pkg_name() -> String { function cargo_pkg_description (line 574) | pub fn cargo_pkg_description() -> Option { function cargo_pkg_homepage (line 580) | pub fn cargo_pkg_homepage() -> Option { function cargo_pkg_repository (line 586) | pub fn cargo_pkg_repository() -> Option { function cargo_pkg_license (line 592) | pub fn cargo_pkg_license() -> Option { function cargo_pkg_license_file (line 598) | pub fn cargo_pkg_license_file() -> Option { function cargo_pkg_rust_version (line 605) | pub fn cargo_pkg_rust_version() -> Option { function cargo_pkg_readme (line 611) | pub fn cargo_pkg_readme() -> Option { function var_or_panic (line 616) | fn var_or_panic(key: &str) -> std::ffi::OsString { function to_path (line 621) | fn to_path(value: std::ffi::OsString) -> PathBuf { function to_string (line 626) | fn to_string(value: std::ffi::OsString) -> String { function to_opt (line 636) | fn to_opt(value: std::ffi::OsString) -> Option { function to_strings (line 641) | fn to_strings(value: std::ffi::OsString, sep: char) -> Vec { function to_parsed (line 650) | fn to_parsed(value: std::ffi::OsString) -> T FILE: crates/build-rs/src/output.rs function emit (line 15) | fn emit(directive: &str, value: impl Display) { function rerun_if_changed (line 37) | pub fn rerun_if_changed(path: impl AsRef) { function rerun_if_env_changed (line 58) | pub fn rerun_if_env_changed(key: impl AsRef) { function rustc_link_arg (line 77) | pub fn rustc_link_arg(flag: &str) { function rustc_link_arg_bin (line 93) | pub fn rustc_link_arg_bin(bin: &str, flag: &str) { function rustc_link_arg_bins (line 112) | pub fn rustc_link_arg_bins(flag: &str) { function rustc_link_arg_tests (line 125) | pub fn rustc_link_arg_tests(flag: &str) { function rustc_link_arg_examples (line 138) | pub fn rustc_link_arg_examples(flag: &str) { function rustc_link_arg_benches (line 151) | pub fn rustc_link_arg_benches(flag: &str) { function rustc_link_lib (line 182) | pub fn rustc_link_lib(lib: &str) { function rustc_link_lib_kind (line 191) | pub fn rustc_link_lib_kind(kind: &str, lib: &str) { function rustc_link_search (line 217) | pub fn rustc_link_search(path: impl AsRef) { function rustc_link_search_kind (line 229) | pub fn rustc_link_search_kind(kind: &str, path: impl AsRef) { function rustc_flags (line 248) | pub fn rustc_flags(flags: &str) { function rustc_cfg (line 275) | pub fn rustc_cfg(key: &str) { function rustc_cfg_value (line 288) | pub fn rustc_cfg_value(key: &str, value: &str) { function rustc_check_cfgs (line 308) | pub fn rustc_check_cfgs(keys: &[&str]) { function rustc_check_cfg_values (line 337) | pub fn rustc_check_cfg_values(key: &str, values: &[&str]) { function rustc_env (line 369) | pub fn rustc_env(key: &str, value: &str) { function rustc_cdylib_link_arg (line 388) | pub fn rustc_cdylib_link_arg(flag: &str) { function warning (line 405) | pub fn warning(message: &str) { function error (line 425) | pub fn error(message: &str) { function metadata (line 434) | pub fn metadata(key: &str, val: &str) { FILE: crates/cargo-platform/examples/matches.rs function main (line 18) | fn main() { function get_target (line 33) | fn get_target() -> String { function get_cfgs (line 47) | fn get_cfgs() -> Vec { FILE: crates/cargo-platform/src/cfg.rs type CfgExpr (line 9) | pub enum CfgExpr { method matches_key (line 133) | pub fn matches_key(key: &str, target_cfg: &[Cfg]) -> bool { method matches (line 146) | pub fn matches(&self, cfg: &[Cfg]) -> bool { method fmt (line 175) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Cfg (line 20) | pub enum Cfg { method fmt (line 123) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Ident (line 29) | pub struct Ident { method as_str (line 68) | pub fn as_str(&self) -> &str { method eq (line 80) | fn eq(&self, other: &str) -> bool { method eq (line 86) | fn eq(&self, other: &&str) -> bool { method eq (line 92) | fn eq(&self, other: &Ident) -> bool { method fmt (line 98) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Token (line 40) | enum Token<'a> { constant KEYWORDS (line 55) | pub(crate) const KEYWORDS: &[&str; 2] = &["true", "false"]; type Tokenizer (line 58) | struct Tokenizer<'a> { type Parser (line 63) | struct Parser<'a> { method hash (line 74) | fn hash(&self, state: &mut H) { type Err (line 107) | type Err = ParseError; method from_str (line 109) | fn from_str(s: &str) -> Result { type Err (line 159) | type Err = ParseError; method from_str (line 161) | fn from_str(s: &str) -> Result { type CommaSep (line 187) | struct CommaSep<'a, T>(&'a [T]); function fmt (line 190) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function new (line 202) | fn new(s: &'a str) -> Parser<'a> { function expr (line 211) | fn expr(&mut self) -> Result { function cfg (line 251) | fn cfg(&mut self) -> Result { function peek (line 298) | fn peek(&mut self) -> Option, ParseError>> { function r#try (line 302) | fn r#try(&mut self, token: &Token<'a>) -> bool { function eat (line 311) | fn eat(&mut self, token: &Token<'a>) -> Result<(), ParseError> { function rest (line 330) | fn rest(&self) -> Option<&str> { type Item (line 343) | type Item = Result, ParseError>; method next (line 345) | fn next(&mut self) -> Option, ParseError>> { function is_ident_start (line 410) | fn is_ident_start(ch: char) -> bool { function is_ident_rest (line 414) | fn is_ident_rest(ch: char) -> bool { function classify (line 419) | fn classify(&self) -> &'static str { FILE: crates/cargo-platform/src/error.rs type ParseError (line 4) | pub struct ParseError { method fmt (line 24) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 61) | pub fn new(orig: &str, kind: ParseErrorKind) -> ParseError { type ParseErrorKind (line 11) | pub enum ParseErrorKind { method fmt (line 34) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { FILE: crates/cargo-platform/src/lib.rs type Platform (line 26) | pub enum Platform { method matches (line 37) | pub fn matches(&self, name: &str, cfg: &[Cfg]) -> bool { method validate_named_platform (line 44) | fn validate_named_platform(name: &str) -> Result<(), ParseError> { method check_cfg_attributes (line 69) | pub fn check_cfg_attributes(&self, warnings: &mut Vec) { method check_cfg_keywords (line 110) | pub fn check_cfg_keywords(&self, warnings: &mut Vec, path: &Pa... method serialize (line 144) | fn serialize(&self, s: S) -> Result method deserialize (line 153) | fn deserialize(deserializer: D) -> Result method fmt (line 176) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Err (line 163) | type Err = ParseError; method from_str (line 165) | fn from_str(s: &str) -> Result { FILE: crates/cargo-platform/tests/test_cfg.rs function good (line 48) | fn good(s: &str, expected: T) function bad (line 60) | fn bad(s: &str, err: &str) function cfg_syntax (line 80) | fn cfg_syntax() { function cfg_syntax_bad (line 95) | fn cfg_syntax_bad() { function cfg_expr (line 117) | fn cfg_expr() { function cfg_expr_bad (line 139) | fn cfg_expr_bad() { function cfg_matches (line 154) | fn cfg_matches() { function bad_target_name (line 185) | fn bad_target_name() { function round_trip_platform (line 200) | fn round_trip_platform() { function check_cfg_attributes (line 220) | fn check_cfg_attributes() { FILE: crates/cargo-test-macro/src/lib.rs function cargo_test (line 59) | pub fn cargo_test(attr: TokenStream, item: TokenStream) -> TokenStream { function split_rules (line 257) | fn split_rules(t: TokenStream) -> Vec { function to_token_stream (line 273) | fn to_token_stream(code: &str) -> TokenStream { function version (line 290) | fn version() -> (u32, bool) { function check_command (line 294) | fn check_command(command_path: &Path, args: &[&str]) -> bool { function has_command (line 324) | fn has_command(command: &str) -> bool { function is_executable (line 346) | fn is_executable>(path: P) -> bool { function is_executable (line 354) | fn is_executable>(path: P) -> bool { function has_rustup_stable (line 358) | fn has_rustup_stable() -> bool { function is_ci (line 376) | fn is_ci() -> bool { FILE: crates/cargo-test-support/build.rs function main (line 3) | fn main() { FILE: crates/cargo-test-support/src/compare.rs function assert_ui (line 108) | pub fn assert_ui() -> snapbox::Assert { function assert_e2e (line 163) | pub fn assert_e2e() -> snapbox::Assert { function add_test_support_redactions (line 177) | fn add_test_support_redactions(subs: &mut snapbox::Redactions) { function add_regex_redactions (line 191) | fn add_regex_redactions(subs: &mut snapbox::Redactions) { function match_contains (line 348) | pub(crate) fn match_contains( function match_does_not_contain (line 379) | pub(crate) fn match_does_not_contain( function match_with_without (line 405) | pub(crate) fn match_with_without( function normalize_actual (line 449) | fn normalize_actual(content: &str, redactions: &snapbox::Redactions) -> ... function normalize_expected (line 459) | fn normalize_expected(content: &str, redactions: &snapbox::Redactions) -... type WildStr (line 470) | struct WildStr<'a> { function new (line 476) | fn new(line: &'a str) -> WildStr<'a> { function eq (line 485) | fn eq(&self, other: &&str) -> bool { function meta_cmp (line 494) | fn meta_cmp(a: &str, mut b: &str) -> bool { function fmt (line 510) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function fmt (line 516) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type InMemoryDir (line 521) | pub struct InMemoryDir { method paths (line 526) | pub fn paths(&self) -> impl Iterator { method assert_contains (line 531) | pub fn assert_contains(&self, expected: &Self) { method from_iter (line 558) | fn from_iter>(files: I) -> Self { method from (line 572) | fn from(files: [(P, D); N]) -> Self { method from (line 586) | fn from(files: std::collections::HashMap) -> Self { method from (line 600) | fn from(files: std::collections::BTreeMap) -> Self { method from (line 610) | fn from(_files: ()) -> Self { function wild_str_cmp (line 669) | fn wild_str_cmp() { function redact_elapsed_time (line 685) | fn redact_elapsed_time() { FILE: crates/cargo-test-support/src/containers.rs type Container (line 20) | pub struct Container { method new (line 38) | pub fn new(context_dir: &str) -> Container { method file (line 50) | pub fn file(mut self, file: MkFile) -> Self { method launch (line 56) | pub fn launch(mut self) -> ContainerHandle { method create_container (line 75) | fn create_container(&self, name: &str) { method copy_files (line 103) | fn copy_files(&mut self, name: &str) { method start_container (line 123) | fn start_container(&self, name: &str) { method container_inspect (line 131) | fn container_inspect(&self, name: &str) -> serde_json::Value { method port_mappings (line 141) | fn port_mappings(&self, info: &serde_json::Value) -> HashMap { method wait_till_ready (line 163) | fn wait_till_ready(&self, port_mappings: &HashMap) { type ContainerHandle (line 30) | pub struct ContainerHandle { method exec (line 189) | pub fn exec(&self, args: &[&str]) -> std::process::Output { method read_file (line 198) | pub fn read_file(&self, path: &str) -> String { method drop (line 212) | fn drop(&mut self) { function remove_if_exists (line 221) | fn remove_if_exists(name: &str) { type MkFile (line 231) | pub struct MkFile { method path (line 243) | pub fn path(path: &str) -> MkFile { method contents (line 251) | pub fn contents(mut self, contents: impl Into>) -> Self { method mode (line 257) | pub fn mode(mut self, mode: u32) -> Self { method uid (line 262) | pub fn uid(mut self, uid: u64) -> Self { method gid (line 267) | pub fn gid(mut self, gid: u64) -> Self { FILE: crates/cargo-test-support/src/cross_compile.rs function native (line 15) | pub fn native() -> &'static str { function native_arch (line 19) | pub fn native_arch() -> &'static str { function alternate (line 35) | pub fn alternate() -> &'static str { function try_alternate (line 40) | pub(crate) fn try_alternate() -> Option<&'static str> { function alternate_arch (line 54) | pub fn alternate_arch() -> &'static str { function unused (line 67) | pub fn unused() -> &'static str { function requires_target_installed (line 78) | pub fn requires_target_installed(target: &str) -> bool { FILE: crates/cargo-test-support/src/git.rs type RepoBuilder (line 53) | pub struct RepoBuilder { method init (line 69) | pub fn init(p: &Path) -> RepoBuilder { method file (line 79) | pub fn file(self, path: &str, contents: &str) -> RepoBuilder { method nocommit_symlink_dir (line 86) | pub fn nocommit_symlink_dir>(self, dst: T, src: T) -> S... method nocommit_file (line 94) | pub fn nocommit_file(self, path: &str, contents: &str) -> RepoBuilder { method build (line 102) | pub fn build(self) -> Repository { type Repository (line 59) | pub struct Repository(git2::Repository); method root (line 122) | pub fn root(&self) -> &Path { method url (line 126) | pub fn url(&self) -> Url { method revparse_head (line 130) | pub fn revparse_head(&self) -> String { function repo (line 64) | pub fn repo(p: &Path) -> RepoBuilder { function init (line 140) | pub fn init(path: &Path) -> git2::Repository { function default_search_path (line 147) | fn default_search_path() { function default_repo_cfg (line 161) | fn default_repo_cfg(repo: &git2::Repository) { function new (line 168) | pub fn new(name: &str, callback: F) -> Project function new_repo (line 176) | pub fn new_repo(name: &str, callback: F) -> (Project, git2::Repository) function add (line 191) | pub fn add(repo: &git2::Repository) { function add_submodule (line 198) | pub fn add_submodule<'a>( function commit (line 216) | pub fn commit(repo: &git2::Repository) -> git2::Oid { function tag (line 235) | pub fn tag(repo: &git2::Repository, name: &str) { function cargo_uses_gitoxide (line 249) | pub fn cargo_uses_gitoxide() -> bool { FILE: crates/cargo-test-support/src/install.rs function assert_has_installed_exe (line 15) | pub fn assert_has_installed_exe>(path: P, name: &'static ... function assert_has_not_installed_exe (line 20) | pub fn assert_has_not_installed_exe>(path: P, name: &'sta... function check_has_installed_exe (line 24) | fn check_has_installed_exe>(path: P, name: &'static str) ... function exe (line 29) | pub fn exe(name: &str) -> String { FILE: crates/cargo-test-support/src/lib.rs function panic_error (line 90) | pub fn panic_error(what: &str, err: impl Into) -> ! { type FileBuilder (line 131) | struct FileBuilder { method new (line 138) | pub fn new(path: PathBuf, body: &str, executable: bool) -> FileBuilder { method mk (line 146) | fn mk(&mut self) { method dirname (line 168) | fn dirname(&self) -> &Path { type SymlinkBuilder (line 174) | struct SymlinkBuilder { method new (line 181) | pub fn new(dst: PathBuf, src: PathBuf) -> SymlinkBuilder { method new_dir (line 189) | pub fn new_dir(dst: PathBuf, src: PathBuf) -> SymlinkBuilder { method mk (line 198) | fn mk(&self) { method mk (line 204) | fn mk(&mut self) { method dirname (line 218) | fn dirname(&self) -> &Path { type Project (line 226) | pub struct Project { method from_template (line 370) | pub fn from_template(template_path: impl AsRef) -> Self { method root (line 380) | pub fn root(&self) -> PathBuf { method build_dir (line 387) | pub fn build_dir(&self) -> PathBuf { method target_debug_dir (line 394) | pub fn target_debug_dir(&self) -> PathBuf { method url (line 401) | pub fn url(&self) -> Url { method example_lib (line 411) | pub fn example_lib(&self, name: &str, kind: &str) -> PathBuf { method dylib (line 419) | pub fn dylib(&self, name: &str) -> PathBuf { method bin (line 430) | pub fn bin(&self, b: &str) -> PathBuf { method release_bin (line 439) | pub fn release_bin(&self, b: &str) -> PathBuf { method target_bin (line 448) | pub fn target_bin(&self, target: &str, b: &str) -> PathBuf { method glob (line 457) | pub fn glob>(&self, pattern: P) -> glob::Paths { method change_file (line 471) | pub fn change_file(&self, path: impl AsRef, body: &str) { method process (line 487) | pub fn process>(&self, program: T) -> Execs { method rename_run (line 506) | pub fn rename_run(&self, src: &str, dst: &str) -> Execs { method read_lockfile (line 515) | pub fn read_lockfile(&self) -> String { method read_file (line 520) | pub fn read_file(&self, path: impl AsRef) -> String { method uncomment_root_manifest (line 527) | pub fn uncomment_root_manifest(&self) { method symlink (line 532) | pub fn symlink(&self, src: impl AsRef, dst: impl AsRef) { type ProjectBuilder (line 240) | pub struct ProjectBuilder { method root (line 251) | pub fn root(&self) -> PathBuf { method target_debug_dir (line 258) | pub fn target_debug_dir(&self) -> PathBuf { method new (line 263) | pub fn new(root: PathBuf) -> ProjectBuilder { method at (line 273) | pub fn at>(mut self, path: P) -> Self { method file (line 281) | pub fn file>(mut self, path: B, body: &str) -> Self { method executable (line 287) | pub fn executable>(mut self, path: B, body: &str) -> Se... method _file (line 292) | fn _file(&mut self, path: &Path, body: &str, executable: bool) { method symlink (line 301) | pub fn symlink(mut self, dst: impl AsRef, src: impl AsRef)... method symlink_dir (line 310) | pub fn symlink_dir(mut self, dst: impl AsRef, src: impl AsRef Self { method build (line 324) | pub fn build(mut self) -> Project { method rm_root (line 363) | fn rm_root(&self) { function project (line 557) | pub fn project() -> ProjectBuilder { function project_in (line 562) | pub fn project_in(dir: impl AsRef) -> ProjectBuilder { function project_in_home (line 567) | pub fn project_in_home(name: impl AsRef) -> ProjectBuilder { function main_file (line 587) | pub fn main_file(println: &str, externed_deps: &[&str]) -> String { type RawOutput (line 608) | pub struct RawOutput { type Execs (line 622) | pub struct Execs { method with_process_builder (line 639) | pub fn with_process_builder(mut self, p: ProcessBuilder) -> Execs { method with_stdout_data (line 701) | pub fn with_stdout_data(&mut self, expected: impl snapbox::IntoData) -... method with_stderr_data (line 760) | pub fn with_stderr_data(&mut self, expected: impl snapbox::IntoData) -... method with_stdin (line 766) | pub fn with_stdin(&mut self, expected: S) -> &mut Self { method with_status (line 774) | pub fn with_status(&mut self, expected: i32) -> &mut Self { method without_status (line 782) | pub fn without_status(&mut self) -> &mut Self { method with_stdout_contains (line 799) | pub fn with_stdout_contains(&mut self, expected: S) -> &m... method with_stderr_contains (line 816) | pub fn with_stderr_contains(&mut self, expected: S) -> &m... method with_stdout_does_not_contain (line 838) | pub fn with_stdout_does_not_contain(&mut self, expected: ... method with_stderr_does_not_contain (line 859) | pub fn with_stderr_does_not_contain(&mut self, expected: ... method with_stderr_line_without (line 895) | pub fn with_stderr_line_without( method stream (line 913) | pub fn stream(&mut self) -> &mut Self { method arg (line 918) | pub fn arg>(&mut self, arg: T) -> &mut Self { method args (line 925) | pub fn args>(&mut self, args: &[T]) -> &mut Self { method cwd (line 932) | pub fn cwd>(&mut self, path: T) -> &mut Self { method env (line 944) | pub fn env>(&mut self, key: &str, val: T) -> &mut Self { method env_remove (line 951) | pub fn env_remove(&mut self, key: &str) -> &mut Self { method masquerade_as_nightly_cargo (line 963) | pub fn masquerade_as_nightly_cargo(&mut self, reasons: &[&str]) -> &mu... method replace_crates_io (line 974) | pub fn replace_crates_io(&mut self, url: &Url) -> &mut Self { method overlay_registry (line 981) | pub fn overlay_registry(&mut self, url: &Url, path: &str) -> &mut Self { method enable_split_debuginfo_packed (line 992) | pub fn enable_split_debuginfo_packed(&mut self) -> &mut Self { method enable_mac_dsym (line 1000) | pub fn enable_mac_dsym(&mut self) -> &mut Self { method exec_with_output (line 1010) | pub fn exec_with_output(&mut self) -> Result { method build_command (line 1017) | pub fn build_command(&mut self) -> Command { method run (line 1025) | pub fn run(&mut self) -> RawOutput { method run_json (line 1041) | pub fn run_json(&mut self) -> serde_json::Value { method run_output (line 1054) | pub fn run_output(&mut self, output: &Output) { method verify_checks_output (line 1062) | fn verify_checks_output(&self, stdout: &[u8], stderr: &[u8]) { method match_process (line 1084) | fn match_process(&self, process: &ProcessBuilder) -> Result { method match_output (line 1135) | fn match_output(&self, code: Option, stdout: &[u8], stderr: &[u8]... method drop (line 1190) | fn drop(&mut self) { function execs (line 1198) | pub fn execs() -> Execs { function basic_manifest (line 1217) | pub fn basic_manifest(name: &str, version: &str) -> String { function basic_bin_manifest (line 1231) | pub fn basic_bin_manifest(name: &str) -> String { function basic_lib_manifest (line 1250) | pub fn basic_lib_manifest(name: &str) -> String { function target_spec_json (line 1272) | pub fn target_spec_json() -> &'static str { type RustcInfo (line 1290) | struct RustcInfo { method new (line 1296) | fn new() -> RustcInfo { function rustc_info (line 1315) | fn rustc_info() -> &'static RustcInfo { function rustc_host (line 1321) | pub fn rustc_host() -> &'static str { function rustc_host_env (line 1326) | pub fn rustc_host_env() -> String { function is_nightly (line 1330) | pub fn is_nightly() -> bool { function process (line 1345) | pub fn process>(bin: T) -> ProcessBuilder { function _process (line 1349) | fn _process(t: &OsStr) -> ProcessBuilder { type ChannelChangerCommandExt (line 1356) | pub trait ChannelChangerCommandExt { method masquerade_as_nightly_cargo (line 1360) | fn masquerade_as_nightly_cargo(self, _reasons: &[&str]) -> Self; method masquerade_as_nightly_cargo (line 1364) | fn masquerade_as_nightly_cargo(self, _reasons: &[&str]) -> Self { method masquerade_as_nightly_cargo (line 1370) | fn masquerade_as_nightly_cargo(self, _reasons: &[&str]) -> Self { type TestEnvCommandExt (line 1376) | pub trait TestEnvCommandExt: Sized { method test_env (line 1377) | fn test_env(mut self) -> Self { method current_dir (line 1469) | fn current_dir>(self, path: S) -> Self; method env (line 1470) | fn env>(self, key: &str, value: S) -> Self; method env_remove (line 1471) | fn env_remove(self, key: &str) -> Self; method current_dir (line 1475) | fn current_dir>(self, path: S) -> Self { method env (line 1479) | fn env>(self, key: &str, value: S) -> Self { method env_remove (line 1482) | fn env_remove(self, key: &str) -> Self { method current_dir (line 1488) | fn current_dir>(self, path: S) -> Self { method env (line 1491) | fn env>(self, key: &str, value: S) -> Self { method env_remove (line 1494) | fn env_remove(self, key: &str) -> Self { type ArgLineCommandExt (line 1500) | pub trait ArgLineCommandExt: Sized { method arg_line (line 1501) | fn arg_line(mut self, s: &str) -> Self { method arg (line 1515) | fn arg>(self, s: S) -> Self; method arg (line 1519) | fn arg>(self, s: S) -> Self { method arg (line 1525) | fn arg>(self, s: S) -> Self { method arg (line 1531) | fn arg>(self, s: S) -> Self { function git_process (line 1537) | pub fn git_process(arg_line: &str) -> ProcessBuilder { function sleep_ms (line 1543) | pub fn sleep_ms(ms: u64) { function is_coarse_mtime (line 1548) | pub fn is_coarse_mtime() -> bool { function slow_cpu_multiplier (line 1562) | pub fn slow_cpu_multiplier(main: u64) -> Duration { function symlink_supported (line 1574) | pub fn symlink_supported() -> bool { function symlink_supported (line 1601) | pub fn symlink_supported() -> bool { function no_such_file_err_msg (line 1606) | pub fn no_such_file_err_msg() -> String { function retry (line 1614) | pub fn retry(n: u32, mut f: F) -> R function retry_fails (line 1637) | fn retry_fails() { function thread_wait_timeout (line 1643) | pub fn thread_wait_timeout(n: u32, thread: JoinHandle) -> T { function threaded_timeout (line 1651) | pub fn threaded_timeout(n: u32, f: F) -> R function assert_deps (line 1662) | pub fn assert_deps(project: &Project, fingerprint: &str, test_cb: impl F... function assert_deps_contains (line 1728) | pub fn assert_deps_contains(project: &Project, fingerprint: &str, expect... function assert_deterministic_mtime (line 1747) | pub fn assert_deterministic_mtime(path: impl AsRef) { FILE: crates/cargo-test-support/src/paths.rs function set_global_root (line 23) | fn set_global_root(tmp_dir: &'static str) { function global_root (line 38) | pub fn global_root() -> PathBuf { type TestIdGuard (line 59) | pub struct TestIdGuard { function init_root (line 64) | pub fn init_root(tmp_dir: &'static str, test_dir: PathBuf) -> TestIdGuard { method drop (line 93) | fn drop(&mut self) { function root (line 103) | pub fn root() -> PathBuf { function home (line 117) | pub fn home() -> PathBuf { function cargo_home (line 127) | pub fn cargo_home() -> PathBuf { function log_dir (line 134) | pub fn log_dir() -> PathBuf { function log_file (line 143) | pub fn log_file(idx: usize) -> PathBuf { type CargoPathExt (line 167) | pub trait CargoPathExt { method to_url (line 168) | fn to_url(&self) -> url::Url; method rm_rf (line 170) | fn rm_rf(&self); method mkdir_p (line 171) | fn mkdir_p(&self); method ls_r (line 175) | fn ls_r(&self) -> Vec; method move_into_the_past (line 177) | fn move_into_the_past(&self) { method move_into_the_future (line 181) | fn move_into_the_future(&self) { method move_in_time (line 185) | fn move_in_time(&self, travel_amount: F) method assert_build_dir_layout (line 189) | fn assert_build_dir_layout(&self, expected: impl snapbox::IntoData); method assert_dir_layout (line 191) | fn assert_dir_layout(&self, expected: impl snapbox::IntoData, ignored_... method to_url (line 195) | fn to_url(&self) -> url::Url { method rm_rf (line 199) | fn rm_rf(&self) { method mkdir_p (line 221) | fn mkdir_p(&self) { method ls_r (line 226) | fn ls_r(&self) -> Vec { method move_in_time (line 234) | fn move_in_time(&self, travel_amount: F) method assert_build_dir_layout (line 278) | fn assert_build_dir_layout(&self, expected: impl snapbox::IntoData) { method assert_dir_layout (line 289) | fn assert_dir_layout( method to_url (line 316) | fn to_url(&self) -> url::Url { method rm_rf (line 320) | fn rm_rf(&self) { method mkdir_p (line 323) | fn mkdir_p(&self) { method ls_r (line 327) | fn ls_r(&self) -> Vec { method move_in_time (line 331) | fn move_in_time(&self, travel_amount: F) method assert_build_dir_layout (line 339) | fn assert_build_dir_layout(&self, expected: impl snapbox::IntoData) { method assert_dir_layout (line 344) | fn assert_dir_layout( function do_op (line 354) | fn do_op(path: &Path, desc: &str, mut f: F) function build_dir_ignored_path_patterns (line 383) | fn build_dir_ignored_path_patterns() -> Vec { function get_lib_filename (line 414) | pub fn get_lib_filename(name: &str, kind: &str) -> String { function get_lib_prefix (line 421) | pub fn get_lib_prefix(kind: &str) -> &str { function get_lib_extension (line 436) | pub fn get_lib_extension(kind: &str) -> &str { function sysroot (line 460) | pub fn sysroot() -> String { function windows_reserved_names_are_allowed (line 476) | pub fn windows_reserved_names_are_allowed() -> bool { function test_dir (line 527) | pub fn test_dir(path: &str, name: &str) -> std::path::PathBuf { FILE: crates/cargo-test-support/src/publish.rs function read_le_u32 (line 48) | fn read_le_u32(mut reader: R) -> io::Result function validate_upload (line 59) | pub fn validate_upload(expected_json: &str, expected_crate_name: &str, e... function validate_upload_with_contents (line 72) | pub fn validate_upload_with_contents( function validate_alt_upload (line 90) | pub fn validate_alt_upload( function _validate_upload (line 106) | fn _validate_upload( function read_new_post (line 127) | fn read_new_post(new_path: &Path) -> (Vec, Vec) { function validate_crate_contents (line 156) | pub fn validate_crate_contents( function validate_crate_contents_ (line 172) | fn validate_crate_contents_( function create_index_line (line 222) | pub(crate) fn create_index_line( function write_to_index (line 262) | pub(crate) fn write_to_index(registry_path: &Path, name: &str, line: Str... function split_index_features (line 299) | fn split_index_features(mut features: FeatureMap) -> (FeatureMap, Option... FILE: crates/cargo-test-support/src/registry.rs function registry_path (line 74) | pub fn registry_path() -> PathBuf { function api_path (line 84) | pub fn api_path() -> PathBuf { function dl_path (line 95) | pub fn dl_path() -> PathBuf { function alt_registry_path (line 102) | pub fn alt_registry_path() -> PathBuf { function alt_registry_url (line 107) | fn alt_registry_url() -> Url { function alt_dl_path (line 114) | pub fn alt_dl_path() -> PathBuf { function alt_api_path (line 121) | pub fn alt_api_path() -> PathBuf { function generate_path (line 125) | fn generate_path(name: &str) -> PathBuf { function generate_url (line 128) | fn generate_url(name: &str) -> Url { type Token (line 134) | pub enum Token { method rfc_key (line 143) | pub fn rfc_key() -> Token { type RequestCallback (line 152) | type RequestCallback = Box Respo... type RegistryBuilder (line 157) | pub struct RegistryBuilder { method new (line 233) | pub fn new() -> RegistryBuilder { method add_responder (line 259) | pub fn add_responder ... method not_found_handler (line 270) | pub fn not_found_handler Self { method alternative_named (line 287) | pub fn alternative_named(mut self, alt: &str) -> Self { method alternative (line 294) | pub fn alternative(self) -> Self { method no_configure_token (line 300) | pub fn no_configure_token(mut self) -> Self { method no_configure_registry (line 307) | pub fn no_configure_registry(mut self) -> Self { method token (line 314) | pub fn token(mut self, token: Token) -> Self { method auth_required (line 322) | pub fn auth_required(mut self) -> Self { method http_index (line 329) | pub fn http_index(mut self) -> Self { method http_api (line 336) | pub fn http_api(mut self) -> Self { method no_api (line 343) | pub fn no_api(mut self) -> Self { method credential_provider (line 350) | pub fn credential_provider(mut self, provider: &[&str]) -> Self { method build (line 357) | pub fn build(self) -> TestRegistry { type TestRegistry (line 187) | pub struct TestRegistry { method index_url (line 197) | pub fn index_url(&self) -> &Url { method api_url (line 201) | pub fn api_url(&self) -> &Url { method token (line 205) | pub fn token(&self) -> &str { method key (line 212) | pub fn key(&self) -> &str { method join (line 222) | pub fn join(self) { type Package (line 564) | pub struct Package { method new (line 1256) | pub fn new(name: &str, vers: &str) -> Package { method local (line 1288) | pub fn local(&mut self, local: bool) -> &mut Package { method alternative (line 1302) | pub fn alternative(&mut self, alternative: bool) -> &mut Package { method file (line 1308) | pub fn file(&mut self, name: &str, contents: &str) -> &mut Package { method file_with_mode (line 1313) | pub fn file_with_mode(&mut self, path: &str, mode: u32, contents: &str... method symlink (line 1324) | pub fn symlink(&mut self, dst: &str, src: &str) -> &mut Package { method directory (line 1335) | pub fn directory(&mut self, path: &str) -> &mut Package { method extra_file (line 1350) | pub fn extra_file(&mut self, path: &str, contents: &str) -> &mut Packa... method dep (line 1365) | pub fn dep(&mut self, name: &str, vers: &str) -> &mut Package { method feature_dep (line 1374) | pub fn feature_dep(&mut self, name: &str, vers: &str, features: &[&str... method target_dep (line 1383) | pub fn target_dep(&mut self, name: &str, vers: &str, target: &str) -> ... method registry_dep (line 1388) | pub fn registry_dep(&mut self, name: &str, vers: &str) -> &mut Package { method dev_dep (line 1397) | pub fn dev_dep(&mut self, name: &str, vers: &str) -> &mut Package { method build_dep (line 1406) | pub fn build_dep(&mut self, name: &str, vers: &str) -> &mut Package { method add_dep (line 1410) | pub fn add_dep(&mut self, dep: &Dependency) -> &mut Package { method yanked (line 1416) | pub fn yanked(&mut self, yanked: bool) -> &mut Package { method edition (line 1422) | pub fn edition(&mut self, edition: &str) -> &mut Package { method resolver (line 1428) | pub fn resolver(&mut self, resolver: &str) -> &mut Package { method proc_macro (line 1434) | pub fn proc_macro(&mut self, proc_macro: bool) -> &mut Package { method feature (line 1440) | pub fn feature(&mut self, name: &str, deps: &[&str]) -> &mut Package { method rust_version (line 1447) | pub fn rust_version(&mut self, rust_version: &str) -> &mut Package { method invalid_index_line (line 1454) | pub fn invalid_index_line(&mut self, invalid: bool) -> &mut Package { method index_line (line 1462) | pub fn index_line(&mut self, line: &str) -> &mut Package { method links (line 1467) | pub fn links(&mut self, links: &str) -> &mut Package { method cargo_feature (line 1472) | pub fn cargo_feature(&mut self, feature: &str) -> &mut Package { method pubtime (line 1478) | pub fn pubtime(&mut self, time: &str) -> &mut Package { method schema_version (line 1486) | pub fn schema_version(&mut self, version: u32) -> &mut Package { method publish (line 1497) | pub fn publish(&self) -> String { method make_archive (line 1575) | fn make_archive(&self) { method append_manifest (line 1613) | fn append_manifest(&self, ar: &mut Builder) { method append (line 1733) | fn append(&self, ar: &mut Builder, file: &str, mode: u32,... method append_raw (line 1742) | fn append_raw( method archive_dst (line 1770) | pub fn archive_dst(&self) -> PathBuf { type FeatureMap (line 585) | pub(crate) type FeatureMap = BTreeMap>; type Dependency (line 589) | pub struct Dependency { method new (line 1795) | pub fn new(name: &str, vers: &str) -> Dependency { method build (line 1814) | pub fn build(&mut self) -> &mut Self { method dev (line 1820) | pub fn dev(&mut self) -> &mut Self { method target (line 1826) | pub fn target(&mut self, target: &str) -> &mut Self { method artifact (line 1833) | pub fn artifact(&mut self, kind: &str, target: Option) -> &mut... method registry (line 1840) | pub fn registry(&mut self, registry: &str) -> &mut Self { method enable_features (line 1846) | pub fn enable_features(&mut self, features: &[&str]) -> &mut Self { method package (line 1852) | pub fn package(&mut self, pkg: &str) -> &mut Self { method optional (line 1858) | pub fn optional(&mut self, optional: bool) -> &mut Self { method public (line 1864) | pub fn public(&mut self, public: bool) -> &mut Self { method default_features (line 1870) | pub fn default_features(&mut self, default_features: bool) -> &mut Self { type EntryData (line 607) | enum EntryData { type PackageFile (line 614) | struct PackageFile { constant DEFAULT_MODE (line 625) | const DEFAULT_MODE: u32 = 0o644; function init (line 632) | pub fn init() -> TestRegistry { function alt_init (line 639) | pub fn alt_init() -> TestRegistry { type HttpServerHandle (line 644) | pub struct HttpServerHandle { method index_url (line 650) | pub fn index_url(&self) -> Url { method api_url (line 654) | pub fn api_url(&self) -> Url { method dl_url (line 658) | pub fn dl_url(&self) -> Url { method stop (line 662) | fn stop(&self) { method drop (line 672) | fn drop(&mut self) { type Request (line 679) | pub struct Request { method fmt (line 689) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Response (line 702) | pub struct Response { type HttpServer (line 708) | pub struct HttpServer { method new (line 731) | pub fn new( method start (line 759) | fn start(&self) { method check_authorized (line 841) | fn check_authorized(&self, req: &Request, mutation: Option Response { method unauthorized (line 1028) | pub fn unauthorized(&self, _req: &Request) -> Response { method not_found (line 1039) | pub fn not_found(&self, req: &Request) -> Response { method ok (line 1044) | pub fn ok(&self, _req: &Request) -> Response { method internal_server_error (line 1053) | pub fn internal_server_error(&self, _req: &Request) -> Response { method too_many_requests (line 1062) | pub fn too_many_requests(&self, _req: &Request, delay: std::time::Dura... method dl (line 1075) | pub fn dl(&self, req: &Request) -> Response { method index (line 1091) | pub fn index(&self, req: &Request) -> Response { method check_authorized_publish (line 1141) | pub fn check_authorized_publish(&self, req: &Request) -> Response { type Mutation (line 723) | struct Mutation<'a> { function save_new_crate (line 1201) | fn save_new_crate( function cksum (line 1790) | pub fn cksum(s: &[u8]) -> String { FILE: crates/cargo-util-schemas/src/core/package_id_spec.rs type Result (line 14) | type Result = std::result::Result; type PackageIdSpec (line 26) | pub struct PackageIdSpec { method new (line 34) | pub fn new(name: String) -> Self { method with_version (line 43) | pub fn with_version(mut self, version: PartialVersion) -> Self { method with_url (line 48) | pub fn with_url(mut self, url: Url) -> Self { method with_kind (line 53) | pub fn with_kind(mut self, kind: SourceKind) -> Self { method parse (line 80) | pub fn parse(spec: &str) -> Result { method from_url (line 108) | fn from_url(mut url: Url) -> Result { method name (line 186) | pub fn name(&self) -> &str { method version (line 191) | pub fn version(&self) -> Option { method partial_version (line 195) | pub fn partial_version(&self) -> Option<&PartialVersion> { method url (line 199) | pub fn url(&self) -> Option<&Url> { method set_url (line 203) | pub fn set_url(&mut self, url: Url) { method kind (line 207) | pub fn kind(&self) -> Option<&SourceKind> { method set_kind (line 211) | pub fn set_kind(&mut self, kind: SourceKind) { method fmt (line 235) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method serialize (line 266) | fn serialize(&self, s: S) -> std::result::Result method deserialize (line 275) | fn deserialize(d: D) -> std::result::Result method schema_name (line 286) | fn schema_name() -> std::borrow::Cow<'static, str> { method json_schema (line 289) | fn json_schema(generator: &mut schemars::SchemaGenerator) -> schemars:... function parse_spec (line 216) | fn parse_spec(spec: &str) -> Result Url { type PackageIdSpecError (line 296) | pub struct PackageIdSpecError(#[from] ErrorKind); method from (line 299) | fn from(value: PartialVersionError) -> Self { method from (line 305) | fn from(value: NameValidationError) -> Self { type ErrorKind (line 313) | enum ErrorKind { function ok (line 347) | fn ok(spec: &str, expected: PackageIdSpec, expected_rendered: &str) { function good_parsing (line 369) | fn good_parsing() { function bad_parsing (line 737) | fn bad_parsing() { FILE: crates/cargo-util-schemas/src/core/partial_version.rs type PartialVersion (line 7) | pub struct PartialVersion { method to_version (line 16) | pub fn to_version(&self) -> Option { method to_caret_req (line 26) | pub fn to_caret_req(&self) -> VersionReq { method matches (line 42) | pub fn matches(&self, version: &Version) -> bool { method from (line 61) | fn from(ver: semver::Version) -> Self { type Err (line 83) | type Err = PartialVersionError; method from_str (line 85) | fn from_str(value: &str) -> Result { method serialize (line 144) | fn serialize(&self, serializer: S) -> Result method deserialize (line 153) | fn deserialize(deserializer: D) -> Result method fmt (line 124) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type PartialVersionError (line 167) | pub struct PartialVersionError(#[from] ErrorKind); type ErrorKind (line 172) | enum ErrorKind { function parse_success (line 193) | fn parse_success() { function parse_errors (line 211) | fn parse_errors() { FILE: crates/cargo-util-schemas/src/core/source_kind.rs type SourceKind (line 5) | pub enum SourceKind { method hash (line 25) | fn hash(&self, state: &mut H) { method protocol (line 34) | pub fn protocol(&self) -> Option<&str> { method cmp (line 51) | fn cmp(&self, other: &SourceKind) -> Ordering { method partial_cmp (line 80) | fn partial_cmp(&self, other: &SourceKind) -> Option { type GitReference (line 87) | pub enum GitReference { method from_query (line 100) | pub fn from_query( method pretty_ref (line 120) | pub fn pretty_ref(&self, url_encoded: bool) -> Option> { type PrettyRef (line 132) | pub struct PrettyRef<'a> { function fmt (line 138) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { FILE: crates/cargo-util-schemas/src/index.rs type IndexPackage (line 9) | pub struct IndexPackage<'a> { type RegistryDependency (line 93) | pub struct RegistryDependency<'a> { function parse_pubtime (line 132) | pub fn parse_pubtime(s: &str) -> Result { function format_pubtime (line 145) | pub fn format_pubtime(t: jiff::Timestamp) -> String { function serialize (line 151) | pub(super) fn serialize( function deserialize (line 165) | pub(super) fn deserialize<'de, D: serde::Deserializer<'de>>( type OptionalVisitor (line 176) | struct OptionalVisitor(V); type Value (line 181) | type Value = Option; function expecting (line 183) | fn expecting(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Resu... function visit_some (line 188) | fn visit_some>( function visit_none (line 196) | fn visit_none(self) -> Result bool { function escaped_char_in_index_json_blob (line 207) | fn escaped_char_in_index_json_blob() { function dump_index_schema (line 241) | fn dump_index_schema() { function pubtime_format (line 248) | fn pubtime_format() { FILE: crates/cargo-util-schemas/src/lockfile.rs type TomlLockfile (line 15) | pub struct TomlLockfile { type TomlLockfileMetadata (line 44) | pub type TomlLockfileMetadata = BTreeMap; type TomlLockfilePatch (line 51) | pub struct TomlLockfilePatch { method is_empty (line 57) | fn is_empty(&self) -> bool { type TomlLockfileDependency (line 65) | pub struct TomlLockfileDependency { type TomlLockfileSourceId (line 92) | pub struct TomlLockfileSourceId { method new (line 106) | pub fn new(source: String) -> Result { method kind (line 143) | pub fn kind(&self) -> &SourceKind { method url (line 147) | pub fn url(&self) -> &Url { method source_str (line 151) | pub fn source_str(&self) -> &String { method as_url (line 155) | pub fn as_url(&self) -> impl fmt::Display + '_ { method serialize (line 161) | fn serialize(&self, s: S) -> Result method deserialize (line 170) | fn deserialize(d: D) -> Result method hash (line 180) | fn hash(&self, state: &mut H) { method eq (line 187) | fn eq(&self, other: &Self) -> bool { method partial_cmp (line 195) | fn partial_cmp(&self, other: &TomlLockfileSourceId) -> Option { method cmp (line 201) | fn cmp(&self, other: &TomlLockfileSourceId) -> Ordering { type TomlLockfilePackageId (line 215) | pub struct TomlLockfilePackageId { method fmt (line 222) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method serialize (line 261) | fn serialize(&self, s: S) -> Result method deserialize (line 270) | fn deserialize(d: D) -> Result type Err (line 235) | type Err = TomlLockfilePackageIdError; method from_str (line 237) | fn from_str(s: &str) -> Result { type TomlLockfileSourceIdError (line 284) | pub struct TomlLockfileSourceIdError(#[from] TomlLockfileSourceIdErrorKi... type TomlLockfileSourceIdErrorKind (line 288) | enum TomlLockfileSourceIdErrorKind { type TomlLockfilePackageIdError (line 301) | pub struct TomlLockfilePackageIdError(#[from] TomlLockfilePackageIdError... method from (line 304) | fn from(value: TomlLockfileSourceIdError) -> Self { type TomlLockfilePackageIdErrorKind (line 311) | enum TomlLockfilePackageIdErrorKind { function dump_lockfile_schema (line 321) | fn dump_lockfile_schema() { function ok (line 333) | fn ok(source_str: &str, source_kind: SourceKind, url: &str) { function good_sources (line 352) | fn good_sources() { function bad_sources (line 391) | fn bad_sources() { FILE: crates/cargo-util-schemas/src/manifest/mod.rs type TomlManifest (line 37) | pub struct TomlManifest { method requires_package (line 73) | pub fn requires_package(&self) -> impl Iterator { method has_profiles (line 95) | pub fn has_profiles(&self) -> bool { method package (line 99) | pub fn package(&self) -> Option<&Box> { method dev_dependencies (line 103) | pub fn dev_dependencies(&self) -> Option<&BTreeMap Option<&BTreeMap Option<&BTreeMap>> { method normalized_lints (line 119) | pub fn normalized_lints(&self) -> Result, Unresolve... type TomlWorkspace (line 127) | pub struct TomlWorkspace { type InheritablePackage (line 149) | pub struct InheritablePackage { type TomlPackage (line 179) | pub struct TomlPackage { method new (line 229) | pub fn new(name: PackageName) -> Self { method normalized_name (line 236) | pub fn normalized_name(&self) -> Result<&PackageName, UnresolvedError> { method normalized_edition (line 240) | pub fn normalized_edition(&self) -> Result, Unresolved... method normalized_rust_version (line 244) | pub fn normalized_rust_version(&self) -> Result, ... method normalized_version (line 251) | pub fn normalized_version(&self) -> Result, U... method normalized_authors (line 255) | pub fn normalized_authors(&self) -> Result>, Unres... method normalized_build (line 259) | pub fn normalized_build(&self) -> Result, Unresolved... method normalized_exclude (line 269) | pub fn normalized_exclude(&self) -> Result>, Unres... method normalized_include (line 273) | pub fn normalized_include(&self) -> Result>, Unres... method normalized_publish (line 277) | pub fn normalized_publish(&self) -> Result, U... method normalized_description (line 281) | pub fn normalized_description(&self) -> Result, Unreso... method normalized_homepage (line 288) | pub fn normalized_homepage(&self) -> Result, Unresolve... method normalized_documentation (line 292) | pub fn normalized_documentation(&self) -> Result, Unre... method normalized_readme (line 299) | pub fn normalized_readme(&self) -> Result, UnresolvedE... method normalized_keywords (line 308) | pub fn normalized_keywords(&self) -> Result>, Unre... method normalized_categories (line 312) | pub fn normalized_categories(&self) -> Result>, Un... method normalized_license (line 316) | pub fn normalized_license(&self) -> Result, Unresolved... method normalized_license_file (line 320) | pub fn normalized_license_file(&self) -> Result, Unres... method normalized_repository (line 327) | pub fn normalized_repository(&self) -> Result, Unresol... type InheritableField (line 336) | pub enum InheritableField { function normalized (line 344) | pub fn normalized(&self) -> Result<&T, UnresolvedError> { function as_value (line 348) | pub fn as_value(&self) -> Option<&T> { function into_value (line 355) | pub fn into_value(self) -> Option { function is_inherited (line 362) | pub fn is_inherited(&self) -> bool { type InheritableSemverVersion (line 368) | pub type InheritableSemverVersion = InheritableField; method deserialize (line 370) | fn deserialize(d: D) -> Result type InheritableString (line 387) | pub type InheritableString = InheritableField; method deserialize (line 389) | fn deserialize(d: D) -> Result type InheritableRustVersion (line 429) | pub type InheritableRustVersion = InheritableField; method deserialize (line 431) | fn deserialize(d: D) -> Result type InheritableVecString (line 472) | pub type InheritableVecString = InheritableField>; method deserialize (line 474) | fn deserialize(d: D) -> Result type InheritableStringOrBool (line 507) | pub type InheritableStringOrBool = InheritableField; method deserialize (line 509) | fn deserialize(d: D) -> Result type InheritableVecStringOrBool (line 558) | pub type InheritableVecStringOrBool = InheritableField; method deserialize (line 560) | fn deserialize(d: D) -> Result type InheritableBtreeMap (line 602) | pub type InheritableBtreeMap = InheritableField(deserializer: D) -> Result type TomlInheritedField (line 624) | pub struct TomlInheritedField { method new (line 629) | pub fn new() -> Self { method default (line 637) | fn default() -> Self { type WorkspaceValue (line 646) | struct WorkspaceValue; type Error (line 649) | type Error = String; method try_from (line 650) | fn try_from(other: bool) -> Result { function from (line 660) | fn from(_: WorkspaceValue) -> bool { type InheritableDependency (line 668) | pub enum InheritableDependency { method unused_keys (line 676) | pub fn unused_keys(&self) -> Vec { method normalized (line 683) | pub fn normalized(&self) -> Result<&TomlDependency, UnresolvedError> { method is_inherited (line 690) | pub fn is_inherited(&self) -> bool { method deserialize (line 696) | fn deserialize(deserializer: D) -> Result type TomlInheritedDependency (line 720) | pub struct TomlInheritedDependency { method default_features (line 737) | pub fn default_features(&self) -> Option { type TomlDependency (line 745) | pub enum TomlDependency { method is_version_specified (line 756) | pub fn is_version_specified(&self) -> bool { method is_optional (line 763) | pub fn is_optional(&self) -> bool { method is_public (line 770) | pub fn is_public(&self) -> bool { method default_features (line 777) | pub fn default_features(&self) -> Option { method unused_keys (line 784) | pub fn unused_keys(&self) -> Vec { function deserialize (line 793) | fn deserialize(deserializer: D) -> Result type TomlDetailedDependency (line 825) | pub struct TomlDetailedDependency { function default_features (line 870) | pub fn default_features(&self) -> Option { method default (line 877) | fn default() -> Self { type TomlProfiles (line 904) | pub struct TomlProfiles(pub BTreeMap); method get_all (line 907) | pub fn get_all(&self) -> &BTreeMap { method get (line 911) | pub fn get(&self, name: &str) -> Option<&TomlProfile> { type TomlProfile (line 919) | pub struct TomlProfile { method merge (line 948) | pub fn merge(&mut self, profile: &Self) { type ProfilePackageSpec (line 1044) | pub enum ProfilePackageSpec { method fmt (line 1050) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method serialize (line 1059) | fn serialize(&self, s: S) -> Result method deserialize (line 1068) | fn deserialize(d: D) -> Result type TomlOptLevel (line 1085) | pub struct TomlOptLevel(pub String); method serialize (line 1088) | fn serialize(&self, serializer: S) -> Result method deserialize (line 1100) | fn deserialize(d: D) -> Result type TomlDebugInfo (line 1125) | pub enum TomlDebugInfo { method serialize (line 1146) | fn serialize(&self, serializer: S) -> Result method deserialize (line 1161) | fn deserialize(d: D) -> Result method fmt (line 1134) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type TomlTrimPaths (line 1213) | pub enum TomlTrimPaths { method none (line 1219) | pub fn none() -> Self { method is_none (line 1223) | pub fn is_none(&self) -> bool { method deserialize (line 1232) | fn deserialize(d: D) -> Result method fmt (line 1273) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 1292) | fn from(value: TomlTrimPathsValue) -> Self { method from (line 1298) | fn from(value: Vec) -> Self { type TomlTrimPathsValue (line 1306) | pub enum TomlTrimPathsValue { method as_str (line 1313) | pub fn as_str(&self) -> &'static str { method fmt (line 1323) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type TomlLibTarget (line 1328) | pub type TomlLibTarget = TomlTarget; type TomlBinTarget (line 1329) | pub type TomlBinTarget = TomlTarget; type TomlExampleTarget (line 1330) | pub type TomlExampleTarget = TomlTarget; type TomlTestTarget (line 1331) | pub type TomlTestTarget = TomlTarget; type TomlBenchTarget (line 1332) | pub type TomlBenchTarget = TomlTarget; type TomlTarget (line 1337) | pub struct TomlTarget { method new (line 1364) | pub fn new() -> TomlTarget { method proc_macro (line 1368) | pub fn proc_macro(&self) -> Option { method crate_types (line 1379) | pub fn crate_types(&self) -> Option<&Vec> { function new (line 1450) | pub fn new(name: T) -> Result { method sanitize (line 1460) | pub fn sanitize(name: impl AsRef, placeholder: char) -> Self { function new (line 1472) | pub fn new(name: T) -> Result { function new (line 1482) | pub fn new(name: T) -> Result { function new (line 1492) | pub fn new(name: T) -> Result { function new (line 1502) | pub fn new(name: T) -> Result { type TomlPlatform (line 1512) | pub struct TomlPlatform { method dev_dependencies (line 1523) | pub fn dev_dependencies(&self) -> Option<&BTreeMap Option<&BTreeMap Result<&TomlLints, UnresolvedError> { method deserialize (line 1557) | fn deserialize(deserializer: D) -> Result type TomlLints (line 1604) | pub type TomlLints = BTreeMap; type TomlToolLints (line 1606) | pub type TomlToolLints = BTreeMap; type TomlLint (line 1611) | pub enum TomlLint { method deserialize (line 1617) | fn deserialize(deserializer: D) -> Result method level (line 1631) | pub fn level(&self) -> TomlLintLevel { method priority (line 1638) | pub fn priority(&self) -> i8 { method config (line 1645) | pub fn config(&self) -> Option<&toml::Table> { type TomlLintConfig (line 1656) | pub struct TomlLintConfig { type TomlLintLevel (line 1671) | pub enum TomlLintLevel { type Hints (line 1681) | pub struct Hints { type InvalidCargoFeatures (line 1690) | pub struct InvalidCargoFeatures {} method deserialize (line 1693) | fn deserialize(_d: D) -> Result type StringOrVec (line 1709) | pub struct StringOrVec(pub Vec); method iter (line 1712) | pub fn iter<'a>(&'a self) -> std::slice::Iter<'a, String> { method deserialize (line 1718) | fn deserialize(deserializer: D) -> Result type StringOrBool (line 1733) | pub enum StringOrBool { method deserialize (line 1739) | fn deserialize(deserializer: D) -> Result type TomlPackageBuild (line 1753) | pub enum TomlPackageBuild { method deserialize (line 1766) | fn deserialize(deserializer: D) -> Result type VecStringOrBool (line 1781) | pub enum VecStringOrBool { method deserialize (line 1787) | fn deserialize(deserializer: D) -> Result type PathValue (line 1800) | pub struct PathValue(pub PathBuf); method fmt (line 1803) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method serialize (line 1809) | fn serialize(&self, serializer: S) -> Result method deserialize (line 1818) | fn deserialize(deserializer: D) -> Result type UnresolvedError (line 1831) | pub struct UnresolvedError; function dump_manifest_schema (line 1835) | fn dump_manifest_schema() { FILE: crates/cargo-util-schemas/src/manifest/rust_version.rs type RustVersion (line 10) | pub struct RustVersion { method new (line 17) | pub const fn new(major: u64, minor: u64, patch: u64) -> Self { method is_compatible_with (line 25) | pub fn is_compatible_with(&self, rustc: &PartialVersion) -> bool { method to_partial (line 38) | pub fn to_partial(&self) -> PartialVersion { type Err (line 55) | type Err = RustVersionError; method from_str (line 57) | fn from_str(value: &str) -> Result { type Error (line 65) | type Error = RustVersionError; method try_from (line 67) | fn try_from(version: semver::Version) -> Result { type Error (line 74) | type Error = RustVersionError; method try_from (line 76) | fn try_from(partial: PartialVersion) -> Result { method serialize (line 99) | fn serialize(&self, serializer: S) -> Result method deserialize (line 108) | fn deserialize(deserializer: D) -> Result method fmt (line 120) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type RustVersionError (line 128) | pub struct RustVersionError(#[from] RustVersionErrorKind); type RustVersionErrorKind (line 133) | enum RustVersionErrorKind { function is_compatible_with_rustc (line 151) | fn is_compatible_with_rustc() { function is_compatible_with_workspace_msrv (line 177) | fn is_compatible_with_workspace_msrv() { function parse_errors (line 215) | fn parse_errors() { FILE: crates/cargo-util-schemas/src/messages.rs type PackageList (line 9) | pub struct PackageList { type PackageFile (line 19) | pub enum PackageFile { FILE: crates/cargo-util-schemas/src/restricted_names.rs type Result (line 3) | type Result = std::result::Result; type NameValidationError (line 8) | pub struct NameValidationError(#[from] ErrorKind); type ErrorKind (line 13) | enum ErrorKind { function validate_package_name (line 36) | pub(crate) fn validate_package_name(name: &str) -> Result<()> { function validate_registry_name (line 43) | pub(crate) fn validate_registry_name(name: &str) -> Result<()> { function validate_name (line 47) | pub(crate) fn validate_name(name: &str, what: &'static str) -> Result<()> { function sanitize_package_name (line 91) | pub(crate) fn sanitize_package_name(name: &str, placeholder: char) -> St... function sanitize_name (line 102) | pub(crate) fn sanitize_name(name: &str, placeholder: char) -> String { function validate_profile_name (line 125) | pub(crate) fn validate_profile_name(name: &str) -> Result<()> { function validate_feature_name (line 195) | pub(crate) fn validate_feature_name(name: &str) -> Result<()> { function validate_path_base_name (line 241) | pub(crate) fn validate_path_base_name(name: &str) -> Result<()> { function valid_feature_names (line 250) | fn valid_feature_names() { FILE: crates/cargo-util-schemas/src/schema.rs type TomlValueWrapper (line 8) | pub struct TomlValueWrapper(pub TomlValue); method schema_name (line 11) | fn schema_name() -> std::borrow::Cow<'static, str> { method json_schema (line 15) | fn json_schema(generator: &mut schemars::SchemaGenerator) -> schemars::S... FILE: crates/cargo-util/src/du.rs function du (line 21) | pub fn du(path: &Path, patterns: &[&str]) -> Result { function du_inner (line 25) | fn du_inner(path: &Path, patterns: &[&str]) -> Result { FILE: crates/cargo-util/src/lib.rs function is_ci (line 24) | pub fn is_ci() -> bool { FILE: crates/cargo-util/src/paths.rs function join_paths (line 20) | pub fn join_paths>(paths: &[T], env: &str) -> Result &'static str { function dylib_path (line 69) | pub fn dylib_path() -> Vec { function normalize_path (line 84) | pub fn normalize_path(path: &Path) -> PathBuf { function resolve_executable (line 122) | pub fn resolve_executable(exec: &Path) -> Result { function metadata (line 149) | pub fn metadata>(path: P) -> Result { function symlink_metadata (line 158) | pub fn symlink_metadata>(path: P) -> Result { function read (line 167) | pub fn read(path: &Path) -> Result { function read_bytes (line 177) | pub fn read_bytes(path: &Path) -> Result> { function write (line 184) | pub fn write, C: AsRef<[u8]>>(path: P, contents: C) -> Re... function write_atomic (line 194) | pub fn write_atomic, C: AsRef<[u8]>>(path: P, contents: C... function write_if_changed (line 240) | pub fn write_if_changed, C: AsRef<[u8]>>(path: P, content... function append (line 263) | pub fn append(path: &Path, contents: &[u8]) -> Result<()> { function create (line 279) | pub fn create>(path: P) -> Result { function open (line 285) | pub fn open>(path: P) -> Result { function mtime (line 291) | pub fn mtime(path: &Path) -> Result { function mtime_recursive (line 298) | pub fn mtime_recursive(path: &Path) -> Result { function set_invocation_time (line 379) | pub fn set_invocation_time(path: &Path) -> Result { function path2bytes (line 393) | pub fn path2bytes(path: &Path) -> Result<&[u8]> { function bytes2path (line 412) | pub fn bytes2path(bytes: &[u8]) -> Result { function ancestors (line 433) | pub fn ancestors<'a>(path: &'a Path, stop_root_at: Option<&Path>) -> Pat... type PathAncestors (line 437) | pub struct PathAncestors<'a> { function new (line 443) | fn new(path: &'a Path, stop_root_at: Option<&Path>) -> PathAncestors<'a> { type Item (line 457) | type Item = &'a Path; method next (line 459) | fn next(&mut self) -> Option<&'a Path> { function create_dir_all (line 477) | pub fn create_dir_all(p: impl AsRef) -> Result<()> { function _create_dir_all (line 481) | fn _create_dir_all(p: &Path) -> Result<()> { function remove_dir_all (line 490) | pub fn remove_dir_all>(p: P) -> Result<()> { function _remove_dir_all (line 505) | fn _remove_dir_all(p: &Path) -> Result<()> { function remove_dir (line 525) | pub fn remove_dir>(p: P) -> Result<()> { function _remove_dir (line 529) | fn _remove_dir(p: &Path) -> Result<()> { function remove_file (line 540) | pub fn remove_file>(p: P) -> Result<()> { function _remove_file (line 544) | fn _remove_file(p: &Path) -> Result<()> { function remove_symlink_dir_with_permission_check (line 562) | fn remove_symlink_dir_with_permission_check(p: &Path) -> Result<()> { function remove_file_with_permission_check (line 567) | fn remove_file_with_permission_check(p: &Path) -> Result<()> { function remove_with_permission_check (line 572) | fn remove_with_permission_check(remove_func: F, p: P) -> io::Resul... function set_not_readonly (line 591) | fn set_not_readonly(p: &Path) -> io::Result { function link_or_copy (line 604) | pub fn link_or_copy(src: impl AsRef, dst: impl AsRef) -> Res... function _link_or_copy (line 610) | fn _link_or_copy(src: &Path, dst: &Path) -> Result<()> { function copy (line 692) | pub fn copy, Q: AsRef>(from: P, to: Q) -> Result>(path: P, time: FileTime) { function strip_prefix_canonical (line 722) | pub fn strip_prefix_canonical( function create_dir_all_excluded_from_backups_atomic (line 746) | pub fn create_dir_all_excluded_from_backups_atomic(p: impl AsRef) ... function exclude_from_backups_and_indexing (line 787) | pub fn exclude_from_backups_and_indexing(p: impl AsRef) { function exclude_from_backups (line 800) | fn exclude_from_backups(path: &Path) { function exclude_from_content_indexing (line 822) | fn exclude_from_content_indexing(path: &Path) { function exclude_from_time_machine_and_cloud_sync (line 846) | fn exclude_from_time_machine_and_cloud_sync(_: &Path) {} function exclude_from_time_machine_and_cloud_sync (line 850) | fn exclude_from_time_machine_and_cloud_sync(path: &Path) { function test_normalize_path (line 892) | fn test_normalize_path() { function write_works (line 925) | fn write_works() { function write_atomic_works (line 935) | fn write_atomic_works() { function write_atomic_permissions (line 947) | fn write_atomic_permissions() { function join_paths_lists_paths_on_error (line 972) | fn join_paths_lists_paths_on_error() { function write_atomic_symlink (line 1008) | fn write_atomic_symlink() { function test_remove_symlink_dir (line 1036) | fn test_remove_symlink_dir() { function test_remove_symlink_file (line 1059) | fn test_remove_symlink_file() { FILE: crates/cargo-util/src/process_builder.rs type ProcessBuilder (line 20) | pub struct ProcessBuilder { method fmt (line 49) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 77) | pub fn new>(cmd: T) -> ProcessBuilder { method program (line 93) | pub fn program>(&mut self, program: T) -> &mut Process... method arg0 (line 99) | pub fn arg0>(&mut self, arg: T) -> &mut ProcessBuilder { method arg (line 105) | pub fn arg>(&mut self, arg: T) -> &mut ProcessBuilder { method args (line 111) | pub fn args>(&mut self, args: &[T]) -> &mut ProcessBui... method args_replace (line 118) | pub fn args_replace>(&mut self, args: &[T]) -> &mut Pr... method cwd (line 131) | pub fn cwd>(&mut self, path: T) -> &mut ProcessBuilder { method env (line 137) | pub fn env>(&mut self, key: &str, val: T) -> &mut Proc... method env_remove (line 144) | pub fn env_remove(&mut self, key: &str) -> &mut ProcessBuilder { method get_program (line 150) | pub fn get_program(&self) -> &OsString { method get_arg0 (line 155) | pub fn get_arg0(&self) -> Option<&OsStr> { method get_args (line 160) | pub fn get_args(&self) -> impl Iterator { method get_cwd (line 170) | pub fn get_cwd(&self) -> Option<&Path> { method get_env (line 176) | pub fn get_env(&self, var: &str) -> Option { method get_envs (line 186) | pub fn get_envs(&self) -> &BTreeMap> { method inherit_jobserver (line 194) | pub fn inherit_jobserver(&mut self, jobserver: &Client) -> &mut Self { method display_env_vars (line 200) | pub fn display_env_vars(&mut self) -> &mut Self { method retry_with_argfile (line 222) | pub fn retry_with_argfile(&mut self, enabled: bool) -> &mut Self { method stdin (line 228) | pub fn stdin>>(&mut self, stdin: T) -> &mut Self { method should_retry_with_argfile (line 233) | fn should_retry_with_argfile(&self, err: &io::Error) -> bool { method status (line 238) | pub fn status(&self) -> Result { method _status (line 243) | fn _status(&self) -> io::Result { method exec (line 259) | pub fn exec(&self) -> Result<()> { method exec_replace (line 288) | pub fn exec_replace(&self) -> Result<()> { method output (line 293) | pub fn output(&self) -> Result { method _output (line 298) | fn _output(&self) -> io::Result { method exec_with_output (line 323) | pub fn exec_with_output(&self) -> Result { method exec_with_streaming (line 346) | pub fn exec_with_streaming( method build_command_with_argfile (line 455) | fn build_command_with_argfile(&self) -> io::Result<(Command, NamedTemp... method build_command_without_args (line 493) | fn build_command_without_args(&self) -> Command { method build_command (line 529) | pub fn build_command(&self) -> Command { method wrapped (line 549) | pub fn wrapped(mut self, wrapper: Option>) -> Self { function debug_force_argfile (line 563) | fn debug_force_argfile(retry_enabled: bool) -> bool { function piped (line 568) | fn piped(cmd: &mut Command, pipe_stdin: bool) -> &mut Command { function close_tempfile_and_log_error (line 578) | fn close_tempfile_and_log_error(file: NamedTempFile) { function exec_replace (line 591) | pub fn exec_replace(process_builder: &ProcessBuilder) -> Result<()> { function command_line_too_big (line 618) | pub fn command_line_too_big(err: &io::Error) -> bool { function ctrlc_handler (line 632) | unsafe extern "system" fn ctrlc_handler(_: u32) -> BOOL { function exec_replace (line 637) | pub fn exec_replace(process_builder: &ProcessBuilder) -> Result<()> { function command_line_too_big (line 648) | pub fn command_line_too_big(err: &io::Error) -> bool { function argfile_build_succeeds (line 660) | fn argfile_build_succeeds() { function argfile_build_fails_if_arg_contains_newline (line 676) | fn argfile_build_fails_if_arg_contains_newline() { function argfile_build_fails_if_arg_contains_invalid_utf8 (line 687) | fn argfile_build_fails_if_arg_contains_invalid_utf8() { FILE: crates/cargo-util/src/process_error.rs type ProcessError (line 8) | pub struct ProcessError { method fmt (line 33) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 45) | pub fn new(msg: &str, status: Option, output: Option<&Outp... method new_raw (line 63) | pub fn new_raw( method could_not_execute (line 102) | pub fn could_not_execute(cmd: impl fmt::Display) -> ProcessError { function exit_status_to_string (line 109) | pub fn exit_status_to_string(status: ExitStatus) -> String { function is_simple_exit_code (line 191) | pub fn is_simple_exit_code(code: i32) -> bool { FILE: crates/cargo-util/src/read2.rs function set_nonblock (line 12) | fn set_nonblock(fd: c_int) -> io::Result<()> { function read2 (line 20) | pub fn read2( type Pipe (line 96) | struct Pipe<'a> { function read2 (line 103) | pub fn read2( function new (line 143) | unsafe fn new(p: P, dst: &'a mut Vec) -> Pipe<'a> { function read (line 154) | unsafe fn read(&mut self) -> io::Result<()> { function complete (line 171) | unsafe fn complete(&mut self, status: &CompletionStatus) { function slice_to_end (line 180) | unsafe fn slice_to_end(v: &mut Vec) -> &mut [u8] { FILE: crates/cargo-util/src/registry.rs function make_dep_path (line 14) | pub fn make_dep_path(dep_name: &str, prefix_only: bool) -> String { function prefix_only (line 33) | fn prefix_only() { function full (line 43) | fn full() { FILE: crates/cargo-util/src/sha256.rs type Sha256 (line 8) | pub struct Sha256(Sha2_sha256); method new (line 11) | pub fn new() -> Sha256 { method update (line 16) | pub fn update(&mut self, bytes: &[u8]) -> &mut Sha256 { method update_file (line 21) | pub fn update_file(&mut self, mut file: &File) -> io::Result<&mut Sha2... method update_path (line 32) | pub fn update_path>(&mut self, path: P) -> Result<&mut ... method finish (line 40) | pub fn finish(&mut self) -> [u8; 32] { method finish_hex (line 44) | pub fn finish_hex(&mut self) -> String { method default (line 50) | fn default() -> Self { FILE: crates/crates-io/lib.rs type Result (line 15) | pub type Result = std::result::Result; type Registry (line 17) | pub struct Registry { method new_handle (line 211) | pub fn new_handle( method set_token (line 225) | pub fn set_token(&mut self, token: Option) { method token (line 229) | fn token(&self) -> Result<&str> { method host (line 237) | pub fn host(&self) -> &str { method host_is_crates_io (line 241) | pub fn host_is_crates_io(&self) -> bool { method add_owners (line 245) | pub fn add_owners(&mut self, krate: &str, owners: &[&str]) -> Result Resul... method list_owners (line 259) | pub fn list_owners(&mut self, krate: &str) -> Result> { method publish (line 264) | pub fn publish(&mut self, krate: &NewCrate, mut tarball: &File) -> Res... method search (line 348) | pub fn search(&mut self, query: &str, limit: u32) -> Result<(Vec Result<()> { method unyank (line 366) | pub fn unyank(&mut self, krate: &str, version: &str) -> Result<()> { method put (line 372) | fn put(&mut self, path: &str, b: &[u8]) -> Result { method get (line 377) | fn get(&mut self, path: &str) -> Result { method delete (line 382) | fn delete(&mut self, path: &str, b: Option<&[u8]>) -> Result { method req (line 387) | fn req(&mut self, path: &str, body: Option<&[u8]>, authorized: Auth) -... method handle (line 410) | fn handle(&mut self, read: &mut dyn FnMut(&mut [u8]) -> usize) -> Resu... type Auth (line 30) | pub enum Auth { type Crate (line 36) | pub struct Crate { type NewCrate (line 47) | pub struct NewCrate { type NewCrateDependency (line 69) | pub struct NewCrateDependency { type User (line 90) | pub struct User { type Warnings (line 98) | pub struct Warnings { type R (line 105) | struct R { type OwnerResponse (line 109) | struct OwnerResponse { type ApiErrorList (line 114) | struct ApiErrorList { type ApiError (line 118) | struct ApiError { type OwnersReq (line 122) | struct OwnersReq<'a> { type Users (line 126) | struct Users { type TotalCrates (line 130) | struct TotalCrates { type Crates (line 134) | struct Crates { type Error (line 141) | pub enum Error { function is_success (line 456) | fn is_success(code: u32) -> bool { function status (line 460) | fn status(code: u32) -> String { function reason (line 469) | fn reason(code: u32) -> &'static str { function is_url_crates_io (line 519) | pub fn is_url_crates_io(url: &str) -> bool { function check_token (line 530) | pub fn check_token(token: &str) -> Result<()> { FILE: crates/home/src/env.rs type Env (line 11) | pub trait Env { method home_dir (line 14) | fn home_dir(&self) -> Option; method current_dir (line 16) | fn current_dir(&self) -> io::Result; method var_os (line 18) | fn var_os(&self, key: &str) -> Option; method home_dir (line 32) | fn home_dir(&self) -> Option { method current_dir (line 35) | fn current_dir(&self) -> io::Result { method var_os (line 38) | fn var_os(&self, key: &str) -> Option { type OsEnv (line 30) | pub struct OsEnv; constant OS_ENV (line 43) | pub const OS_ENV: OsEnv = OsEnv {}; function home_dir_with_env (line 46) | pub fn home_dir_with_env(env: &dyn Env) -> Option { function cargo_home_with_env (line 56) | pub fn cargo_home_with_env(env: &dyn Env) -> io::Result { function cargo_home_with_cwd_env (line 67) | pub fn cargo_home_with_cwd_env(env: &dyn Env, cwd: &Path) -> io::Result<... function rustup_home_with_env (line 89) | pub fn rustup_home_with_env(env: &dyn Env) -> io::Result { function rustup_home_with_cwd_env (line 100) | pub fn rustup_home_with_cwd_env(env: &dyn Env, cwd: &Path) -> io::Result... FILE: crates/home/src/lib.rs function home_dir (line 65) | pub fn home_dir() -> Option { function home_dir_inner (line 73) | fn home_dir_inner() -> Option { function cargo_home (line 105) | pub fn cargo_home() -> io::Result { function cargo_home_with_cwd (line 111) | pub fn cargo_home_with_cwd(cwd: &Path) -> io::Result { function rustup_home (line 142) | pub fn rustup_home() -> io::Result { function rustup_home_with_cwd (line 148) | pub fn rustup_home_with_cwd(cwd: &Path) -> io::Result { FILE: crates/home/src/windows.rs function home_dir_inner (line 12) | pub fn home_dir_inner() -> Option { function home_dir_crt (line 20) | fn home_dir_crt() -> Option { function home_dir_crt (line 45) | fn home_dir_crt() -> Option { function wcslen (line 50) | fn wcslen(buf: *const u16) -> usize; function test_with_without (line 62) | fn test_with_without() { FILE: crates/mdman/src/format/man.rs type ManFormatter (line 10) | pub struct ManFormatter { method new (line 15) | pub fn new(url: Option) -> ManFormatter { method render (line 21) | fn render(&self, input: &str) -> Result { method render_options_start (line 25) | fn render_options_start(&self) -> &'static str { method render_options_end (line 31) | fn render_options_end(&self) -> &'static str { method render_option (line 35) | fn render_option( method linkify_man_to_md (line 59) | fn linkify_man_to_md(&self, name: &str, section: u8) -> Result &'static str { type ManRenderer (line 83) | struct ManRenderer<'e> { function render (line 90) | fn render(input: &str, url: Option) -> Result { function push_man (line 102) | fn push_man(&mut self) -> Result<(), Error> { function flush (line 382) | fn flush(&mut self) { function push_font (line 393) | fn push_font(&mut self, font: Font) { function pop_font (line 398) | fn pop_font(&mut self) { function push_top_header (line 404) | fn push_top_header(&mut self) -> Result<(), Error> { function escape (line 431) | fn escape(s: &str) -> Result { FILE: crates/mdman/src/format/md.rs type MdFormatter (line 8) | pub struct MdFormatter { method new (line 13) | pub fn new(man_map: ManMap) -> MdFormatter { method render_html (line 19) | fn render_html(&self, input: &str) -> Result { method render (line 28) | fn render(&self, input: &str) -> Result { method render_options_start (line 32) | fn render_options_start(&self) -> &'static str { method render_options_end (line 36) | fn render_options_end(&self) -> &'static str { method render_option (line 40) | fn render_option(&self, params: &[&str], block: &str, man_name: &str) ... method linkify_man_to_md (line 73) | fn linkify_man_to_md(&self, name: &str, section: u8) -> Result String { FILE: crates/mdman/src/format/mod.rs type Formatter (line 7) | pub trait Formatter { method render (line 9) | fn render(&self, input: &str) -> Result; method render_options_start (line 11) | fn render_options_start(&self) -> &'static str; method render_options_end (line 13) | fn render_options_end(&self) -> &'static str; method render_option (line 15) | fn render_option(&self, params: &[&str], block: &str, man_name: &str) ... method linkify_man_to_md (line 19) | fn linkify_man_to_md(&self, name: &str, section: u8) -> Result) -> TextFormatter { method render (line 22) | fn render(&self, input: &str) -> Result { method render_options_start (line 26) | fn render_options_start(&self) -> &'static str { method render_options_end (line 32) | fn render_options_end(&self) -> &'static str { method render_option (line 36) | fn render_option( method linkify_man_to_md (line 55) | fn linkify_man_to_md(&self, name: &str, section: u8) -> Result { function render (line 77) | fn render(input: &str, url: Option, indent: usize) -> Result Result<(), Error> { function flush (line 373) | fn flush(&mut self) { function hard_break (line 382) | fn hard_break(&mut self) { function flush_word (line 389) | fn flush_word(&mut self) { function push_indent (line 408) | fn push_indent(&mut self, indent: usize) { function push_to_line (line 414) | fn push_to_line(&mut self, text: &str) { function split_chunks (line 424) | fn split_chunks(text: &str) -> Vec<&str> { type Table (line 453) | struct Table { method new (line 461) | fn new() -> Table { method process (line 471) | fn process(&mut self, parser: &mut EventIter<'_>, indent: usize) -> Re... method render (line 508) | fn render(&self, indent: usize) -> Result { function fill_row (line 581) | fn fill_row(row: &[String], col_widths: &[usize], alignment: &[Alignment... function fill_cell (line 601) | fn fill_cell(text: &str, width: usize, alignment: Alignment) -> Vec = &'a (dyn Formatter + Send + Sync); function expand (line 17) | pub fn expand(file: &Path, formatter: FormatterRef<'_>) -> Result { method call (line 47) | fn call<'reg: 'rc, 'rc>( function in_options (line 84) | fn in_options(rc: &RenderContext<'_, '_>) -> bool { type OptionHelper (line 90) | struct OptionHelper<'a> { method call (line 95) | fn call<'reg: 'rc, 'rc>( type ManLinkHelper (line 161) | struct ManLinkHelper<'a> { method call (line 166) | fn call<'reg: 'rc, 'rc>( function set_decorator (line 200) | fn set_decorator( function set_in_context (line 214) | fn set_in_context(rc: &mut RenderContext<'_, '_>, key: &str, value: serd... function remove_from_context (line 228) | fn remove_from_context(rc: &mut RenderContext<'_, '_>, key: &str) { FILE: crates/mdman/src/lib.rs type ManMap (line 23) | pub type ManMap = HashMap<(String, u8), String>; type Section (line 26) | pub type Section = u8; type Format (line 30) | pub enum Format { method extension (line 38) | pub fn extension(&self, section: Section) -> String { function convert (line 49) | pub fn convert( type EventIter (line 68) | type EventIter<'a> = Box, Range)> ... function md_parser (line 71) | pub(crate) fn md_parser(input: &str, url: Option) -> EventIter<'_> { function join_url (line 101) | fn join_url<'a>(base: Option<&Url>, dest: CowStr<'a>) -> CowStr<'a> { function extract_section (line 118) | pub fn extract_section(file: &Path) -> Result { FILE: crates/mdman/src/main.rs type Options (line 10) | struct Options { function main (line 18) | fn main() { function run (line 35) | fn run() -> Result<(), Error> { function process_args (line 62) | fn process_args() -> Result { FILE: crates/mdman/src/util.rs function parse_name_and_section (line 7) | pub fn parse_name_and_section(text: &str) -> Result<(&str, u8), Error> { function header_text (line 28) | pub fn header_text<'e>(parser: &mut EventIter<'e>) -> Result,... function unwrap (line 42) | pub fn unwrap<'t>(text: &'t str, front: &str, back: &str) -> &'t str { FILE: crates/mdman/tests/compare.rs function run (line 8) | fn run(name: &str) { FILE: crates/mdman/tests/invalid.rs function run (line 8) | fn run(name: &str, expected_error: impl IntoData) { FILE: crates/resolver-tests/src/helpers.rs type ToDep (line 9) | pub trait ToDep { method to_dep (line 10) | fn to_dep(self) -> Dependency; method opt (line 11) | fn opt(self) -> Dependency; method with (line 12) | fn with(self, features: &[&'static str]) -> Dependency; method with_default (line 13) | fn with_default(self) -> Dependency; method rename (line 14) | fn rename(self, name: &str) -> Dependency; method to_dep (line 18) | fn to_dep(self) -> Dependency { method opt (line 21) | fn opt(self) -> Dependency { method with (line 26) | fn with(self, features: &[&'static str]) -> Dependency { method with_default (line 32) | fn with_default(self) -> Dependency { method rename (line 37) | fn rename(self, name: &str) -> Dependency { method to_dep (line 45) | fn to_dep(self) -> Dependency { method opt (line 48) | fn opt(mut self) -> Dependency { method with (line 52) | fn with(mut self, features: &[&'static str]) -> Dependency { method with_default (line 57) | fn with_default(mut self) -> Dependency { method rename (line 61) | fn rename(mut self, name: &str) -> Dependency { type ToPkgId (line 67) | pub trait ToPkgId { method to_pkgid (line 68) | fn to_pkgid(&self) -> PackageId; method to_pkgid (line 72) | fn to_pkgid(&self) -> PackageId { method to_pkgid (line 78) | fn to_pkgid(&self) -> PackageId { method to_pkgid (line 84) | fn to_pkgid(&self) -> PackageId { function registry_loc (line 103) | fn registry_loc() -> SourceId { function pkg (line 111) | pub fn pkg(name: T) -> Summary { function pkg_dep (line 115) | pub fn pkg_dep(name: T, dep: Vec) -> Summary { function pkg_dep_with (line 125) | pub fn pkg_dep_with( function pkg_dep_link (line 143) | pub fn pkg_dep_link(name: T, link: &str, dep: Vec PackageId { function pkg_id_source (line 151) | pub fn pkg_id_source(name: &str, source: &str) -> PackageId { function pkg_id_loc (line 160) | fn pkg_id_loc(name: &str, loc: &str) -> PackageId { function pkg_loc (line 168) | pub fn pkg_loc(name: &str, loc: &str) -> Summary { function remove_dep (line 184) | pub fn remove_dep(sum: &Summary, ind: usize) -> Summary { function dep (line 191) | pub fn dep(name: &str) -> Dependency { function dep_req (line 195) | pub fn dep_req(name: &str, req: &str) -> Dependency { function dep_req_kind (line 199) | pub fn dep_req_kind(name: &str, req: &str, kind: DepKind) -> Dependency { function dep_req_platform (line 205) | pub fn dep_req_platform(name: &str, req: &str, platform: &str) -> Depend... function dep_loc (line 211) | pub fn dep_loc(name: &str, location: &str) -> Dependency { function dep_kind (line 218) | pub fn dep_kind(name: &str, kind: DepKind) -> Dependency { function dep_platform (line 224) | pub fn dep_platform(name: &str, platform: &str) -> Dependency { function registry (line 230) | pub fn registry(pkgs: Vec) -> Vec { function names (line 234) | pub fn names(names: &[P]) -> Vec { function loc_names (line 238) | pub fn loc_names(names: &[(&'static str, &'static str)]) -> Vec(xs: &[A], elems: &[A]) { function assert_same (line 257) | pub fn assert_same(a: &[A], b: &[A]) { FILE: crates/resolver-tests/src/lib.rs function resolve (line 35) | pub fn resolve(deps: Vec, registry: &[Summary]) -> CargoResu... function resolve_and_validated (line 44) | pub fn resolve_and_validated( function resolve_and_validated_raw (line 53) | pub fn resolve_and_validated_raw( function collect_features (line 109) | fn collect_features(resolve: &Resolve) -> Vec<(PackageId, Vec); method fmt (line 227) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function registry_strategy (line 272) | pub fn registry_strategy( function meta_test_deep_pretty_print_registry (line 407) | fn meta_test_deep_pretty_print_registry() { function meta_test_deep_trees_from_strategy (line 443) | fn meta_test_deep_trees_from_strategy() { function meta_test_multiple_versions_strategy (line 484) | fn meta_test_multiple_versions_strategy() { FILE: crates/resolver-tests/src/sat.rs function num_bits (line 11) | const fn num_bits() -> usize { function log_bits (line 15) | fn log_bits(x: usize) -> usize { function sat_at_most_one (line 27) | fn sat_at_most_one(solver: &mut varisat::Solver<'_>, vars: &[varisat::Va... function sat_at_most_one_by_key (line 51) | fn sat_at_most_one_by_key( type DependencyVarMap (line 66) | type DependencyVarMap<'a> = type DependencyFeatureVarMap (line 69) | type DependencyFeatureVarMap<'a> = HashMap< function create_dependencies_vars (line 74) | fn create_dependencies_vars<'a>( function process_pkg_dependencies (line 151) | fn process_pkg_dependencies( function process_pkg_features (line 177) | fn process_pkg_features( function process_compatible_dep_summaries (line 261) | fn process_compatible_dep_summaries( type SatResolver (line 342) | pub struct SatResolver { method new (line 351) | pub fn new<'a>(registry: impl IntoIterator) -> Self { method sat_resolve (line 454) | pub fn sat_resolve(&mut self, root_dependencies: &[Dependency]) -> bool { method sat_is_valid_solution (line 505) | pub fn sat_is_valid_solution(&mut self, pkgs: &[(PackageId, Vec Option { FILE: crates/resolver-tests/tests/pubgrub.rs function test_01_renamed_package (line 13) | fn test_01_renamed_package() { function test_02_renamed_package_no_shadowing (line 29) | fn test_02_renamed_package_no_shadowing() { function test_03_prerelease_semver (line 42) | fn test_03_prerelease_semver() { function test_04_cyclic_features (line 59) | fn test_04_cyclic_features() { function test_05_cyclic_optional_dependencies (line 75) | fn test_05_cyclic_optional_dependencies() { function test_06_cyclic_dependencies (line 95) | fn test_06_cyclic_dependencies() { function test_07_self_dependency (line 110) | fn test_07_self_dependency() { function test_08_activated_optional_self_dependency (line 121) | fn test_08_activated_optional_self_dependency() { function test_09_build_dependency_with_same_name (line 132) | fn test_09_build_dependency_with_same_name() { function test_10_root_dev_dependency_with_same_name (line 157) | fn test_10_root_dev_dependency_with_same_name() { function test_11_dev_dependency (line 167) | fn test_11_dev_dependency() { function test_12_weak_dependencies (line 180) | fn test_12_weak_dependencies() { function test_13_weak_dependencies (line 198) | fn test_13_weak_dependencies() { function test_14_weak_dependencies (line 216) | fn test_14_weak_dependencies() { function test_15_duplicate_sys_crate (line 239) | fn test_15_duplicate_sys_crate() { function test_16_missing_optional_dependency (line 251) | fn test_16_missing_optional_dependency() { function test_17_feature_shadowing_missing_optional_dependency (line 263) | fn test_17_feature_shadowing_missing_optional_dependency() { function test_18_feature_shadowing_activated_optional_dependency (line 280) | fn test_18_feature_shadowing_activated_optional_dependency() { function test_19_same_dep_twice_feature_unification (line 300) | fn test_19_same_dep_twice_feature_unification() { function test_20_no_implicit_feature (line 316) | fn test_20_no_implicit_feature() { function test_21_implicit_feature (line 329) | fn test_21_implicit_feature() { function test_22_missing_explicit_default_feature (line 342) | fn test_22_missing_explicit_default_feature() { function test_23_no_need_for_explicit_default_feature (line 358) | fn test_23_no_need_for_explicit_default_feature() { function test_24_dep_feature (line 374) | fn test_24_dep_feature() { function test_25_dep_feature (line 391) | fn test_25_dep_feature() { function test_26_implicit_feature_with_dep_feature (line 407) | fn test_26_implicit_feature_with_dep_feature() { function test_27_dep_feature_activating_shadowing_feature (line 423) | fn test_27_dep_feature_activating_shadowing_feature() { function test_28_dep_feature_not_activating_shadowing_feature (line 439) | fn test_28_dep_feature_not_activating_shadowing_feature() { FILE: crates/resolver-tests/tests/resolve.rs function test_dependency_with_empty_name (line 15) | fn test_dependency_with_empty_name() { function test_resolving_empty_dependency_list (line 21) | fn test_resolving_empty_dependency_list() { function test_resolving_only_package (line 28) | fn test_resolving_only_package() { function test_resolving_one_dep (line 35) | fn test_resolving_one_dep() { function test_resolving_multiple_deps (line 42) | fn test_resolving_multiple_deps() { function test_resolving_transitive_deps (line 49) | fn test_resolving_transitive_deps() { function test_resolving_common_transitive_deps (line 57) | fn test_resolving_common_transitive_deps() { function test_resolving_with_same_name (line 65) | fn test_resolving_with_same_name() { function test_resolving_with_dev_deps (line 91) | fn test_resolving_with_dev_deps() { function resolving_with_many_versions (line 109) | fn resolving_with_many_versions() { function resolving_with_specific_version (line 118) | fn resolving_with_specific_version() { function test_resolving_maximum_version_with_transitive_deps (line 127) | fn test_resolving_maximum_version_with_transitive_deps() { function test_resolving_minimum_version_with_transitive_deps (line 152) | fn test_resolving_minimum_version_with_transitive_deps() { function resolving_incompat_versions (line 205) | fn resolving_incompat_versions() { function resolving_wrong_case_from_registry (line 216) | fn resolving_wrong_case_from_registry() { function resolving_mis_hyphenated_from_registry (line 227) | fn resolving_mis_hyphenated_from_registry() { function resolving_backtrack (line 238) | fn resolving_backtrack() { function resolving_backtrack_features (line 255) | fn resolving_backtrack_features() { function resolving_allows_multiple_compatible_versions (line 275) | fn resolving_allows_multiple_compatible_versions() { function resolving_with_deep_backtracking (line 308) | fn resolving_with_deep_backtracking() { function resolving_with_sys_crates (line 335) | fn resolving_with_sys_crates() { function resolving_with_constrained_sibling_backtrack_parent (line 364) | fn resolving_with_constrained_sibling_backtrack_parent() { function resolving_with_many_equivalent_backtracking (line 411) | fn resolving_with_many_equivalent_backtracking() { function resolving_with_deep_traps (line 490) | fn resolving_with_deep_traps() { function resolving_with_constrained_cousins_backtrack (line 529) | fn resolving_with_constrained_cousins_backtrack() { function resolving_with_constrained_sibling_backtrack_activation (line 613) | fn resolving_with_constrained_sibling_backtrack_activation() { function resolving_with_constrained_sibling_transitive_dep_effects (line 658) | fn resolving_with_constrained_sibling_transitive_dep_effects() { function incomplete_information_skipping (line 705) | fn incomplete_information_skipping() { function incomplete_information_skipping_2 (line 754) | fn incomplete_information_skipping_2() { function incomplete_information_skipping_3 (line 823) | fn incomplete_information_skipping_3() { function resolving_but_no_exists (line 873) | fn resolving_but_no_exists() { function resolving_cycle (line 889) | fn resolving_cycle() { function hard_equality (line 896) | fn hard_equality() { function large_conflict_cache (line 912) | fn large_conflict_cache() { function resolving_slow_case_missing_feature (line 941) | fn resolving_slow_case_missing_feature() { function cyclic_good_error_message (line 985) | fn cyclic_good_error_message() { function shortest_path_in_error_message (line 1003) | fn shortest_path_in_error_message() { FILE: crates/resolver-tests/tests/validated.rs function off_by_one_bug (line 13) | fn off_by_one_bug() { function conflict_store_bug (line 33) | fn conflict_store_bug() { function conflict_store_more_then_one_match (line 74) | fn conflict_store_more_then_one_match() { function bad_lockfile_from_8249 (line 103) | fn bad_lockfile_from_8249() { function registry_with_features (line 129) | fn registry_with_features() { function missing_feature (line 165) | fn missing_feature() { function missing_dep_feature (line 172) | fn missing_dep_feature() { function missing_weak_dep_feature (line 184) | fn missing_weak_dep_feature() { function conflict_feature_and_sys (line 225) | fn conflict_feature_and_sys() { function conflict_weak_features (line 248) | fn conflict_weak_features() { function multiple_dep_kinds_and_targets (line 269) | fn multiple_dep_kinds_and_targets() { function multiple_dep_kinds_and_targets_with_different_packages (line 317) | fn multiple_dep_kinds_and_targets_with_different_packages() { function dep_feature_with_shadowing_feature (line 352) | fn dep_feature_with_shadowing_feature() { function dep_feature_not_optional_with_shadowing_feature (line 368) | fn dep_feature_not_optional_with_shadowing_feature() { function dep_feature_weak_with_shadowing_feature (line 384) | fn dep_feature_weak_with_shadowing_feature() { function dep_feature_duplicate_with_shadowing_feature (line 400) | fn dep_feature_duplicate_with_shadowing_feature() { function optional_dep_features (line 420) | fn optional_dep_features() { function optional_dep_features_with_rename (line 433) | fn optional_dep_features_with_rename() { function optional_weak_dep_features (line 463) | fn optional_weak_dep_features() { function default_feature_multiple_major_versions (line 478) | fn default_feature_multiple_major_versions() { FILE: crates/rustfix/examples/fix-json.rs function main (line 8) | fn main() -> Result<(), Error> { FILE: crates/rustfix/src/diagnostics.rs type Diagnostic (line 11) | pub struct Diagnostic { type DiagnosticSpan (line 26) | pub struct DiagnosticSpan { type Applicability (line 58) | pub enum Applicability { type DiagnosticSpanLine (line 82) | pub struct DiagnosticSpanLine { type DiagnosticSpanMacroExpansion (line 93) | struct DiagnosticSpanMacroExpansion { type DiagnosticCode (line 110) | pub struct DiagnosticCode { FILE: crates/rustfix/src/error.rs type Error (line 7) | pub enum Error { FILE: crates/rustfix/src/lib.rs type Filter (line 39) | pub enum Filter { function get_suggestions_from_json (line 51) | pub fn get_suggestions_from_json( type LinePosition (line 65) | pub struct LinePosition { method fmt (line 71) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type LineRange (line 77) | pub struct LineRange { method fmt (line 83) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Suggestion (line 90) | pub struct Suggestion { type Solution (line 98) | pub struct Solution { type Snippet (line 107) | pub struct Snippet { type Replacement (line 115) | pub struct Replacement { function span_to_snippet (line 123) | fn span_to_snippet(span: &DiagnosticSpan) -> Snippet { function collect_span (line 141) | fn collect_span(span: &DiagnosticSpan) -> Option { function collect_suggestions (line 153) | pub fn collect_suggestions( type CodeFix (line 219) | pub struct CodeFix { method new (line 227) | pub fn new(s: &str) -> CodeFix { method apply (line 235) | pub fn apply(&mut self, suggestion: &Suggestion) -> Result<(), Error> { method apply_solution (line 249) | pub fn apply_solution(&mut self, solution: &Solution) -> Result<(), Er... method finish (line 261) | pub fn finish(&self) -> Result { method modified (line 266) | pub fn modified(&self) -> bool { function apply_suggestions (line 281) | pub fn apply_suggestions(code: &str, suggestions: &[Suggestion]) -> Resu... FILE: crates/rustfix/src/replace.rs type Span (line 33) | struct Span { method fmt (line 43) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method new (line 65) | fn new(range: Range, data: &[u8]) -> Self { method is_insert (line 77) | fn is_insert(&self) -> bool { method eq (line 85) | fn eq(&self, other: &Self) -> bool { type Data (line 92) | pub struct Data { method new (line 103) | pub fn new(data: &[u8]) -> Self { method commit (line 111) | pub fn commit(&mut self) { method restore (line 116) | pub fn restore(&mut self) { method to_vec (line 123) | pub fn to_vec(&self) -> Vec { method replace_range (line 150) | pub fn replace_range(&mut self, range: Range, data: &[u8]) -> R... function str (line 200) | fn str(i: &[u8]) -> &str { function insert_at_beginning (line 205) | fn insert_at_beginning() { function insert_at_end (line 212) | fn insert_at_end() { function replace_some_stuff (line 219) | fn replace_some_stuff() { function replace_a_single_char (line 226) | fn replace_a_single_char() { function replace_multiple_lines (line 233) | fn replace_multiple_lines() { function replace_multiple_lines_with_insert_only (line 244) | fn replace_multiple_lines_with_insert_only() { function replace_invalid_range (line 259) | fn replace_invalid_range() { function empty_to_vec_roundtrip (line 267) | fn empty_to_vec_roundtrip() { function replace_same_range_diff_data (line 273) | fn replace_same_range_diff_data() { function replace_same_range_same_data (line 289) | fn replace_same_range_same_data() { function broken_replacements (line 305) | fn broken_replacements() { function insert_same_twice (line 314) | fn insert_same_twice() { function commit_restore (line 329) | fn commit_restore() { FILE: crates/rustfix/tests/everything/E0178.fixed.rs type Foo (line 3) | trait Foo {} type Bar (line 5) | struct Bar<'a> { function main (line 9) | fn main() { FILE: crates/rustfix/tests/everything/E0178.rs type Foo (line 3) | trait Foo {} type Bar (line 5) | struct Bar<'a> { function main (line 9) | fn main() { FILE: crates/rustfix/tests/everything/closure-immutable-outer-variable.fixed.rs function foo (line 6) | fn foo(mut f: Box) { function main (line 10) | fn main() { FILE: crates/rustfix/tests/everything/closure-immutable-outer-variable.rs function foo (line 6) | fn foo(mut f: Box) { function main (line 10) | fn main() { FILE: crates/rustfix/tests/everything/dedup-suggestions.fixed.rs function main (line 9) | fn main() { FILE: crates/rustfix/tests/everything/dedup-suggestions.rs function main (line 9) | fn main() { FILE: crates/rustfix/tests/everything/handle-insert-only.fixed.rs function main (line 1) | fn main() { FILE: crates/rustfix/tests/everything/handle-insert-only.rs function main (line 1) | fn main() { FILE: crates/rustfix/tests/everything/lt-generic-comp.fixed.rs function main (line 1) | fn main() { FILE: crates/rustfix/tests/everything/lt-generic-comp.rs function main (line 1) | fn main() { FILE: crates/rustfix/tests/everything/multiple-solutions.fixed.rs function main (line 3) | fn main() { FILE: crates/rustfix/tests/everything/multiple-solutions.rs function main (line 3) | fn main() { FILE: crates/rustfix/tests/everything/replace-only-one-char.fixed.rs function main (line 1) | fn main() { FILE: crates/rustfix/tests/everything/replace-only-one-char.rs function main (line 1) | fn main() { FILE: crates/rustfix/tests/everything/str-lit-type-mismatch.fixed.rs function main (line 1) | fn main() { FILE: crates/rustfix/tests/everything/str-lit-type-mismatch.rs function main (line 1) | fn main() { FILE: crates/rustfix/tests/everything/use-insert.fixed.rs function f (line 4) | pub fn f() {} function main (line 7) | fn main() { FILE: crates/rustfix/tests/everything/use-insert.rs function f (line 2) | pub fn f() {} function main (line 5) | fn main() { FILE: crates/rustfix/tests/parse_and_replace.rs constant EVERYTHING (line 31) | pub const EVERYTHING: &str = "yolo"; function version (line 37) | fn version() -> (u32, bool) { function compile (line 54) | fn compile(file: &Path) -> Result { function compile_and_get_json_errors (line 75) | fn compile_and_get_json_errors(file: &Path) -> Result { function compiles_without_errors (line 92) | fn compiles_without_errors(file: &Path) -> Result<(), Error> { function test_rustfix_with_file (line 106) | fn test_rustfix_with_file>(file: P, mode: &str) { FILE: crates/semver-check/src/main.rs function main (line 23) | fn main() { constant SEPARATOR (line 30) | const SEPARATOR: &str = "///////////////////////////////////////////////... function doit (line 32) | fn doit() -> Result<(), Box> { constant CRATE_NAME (line 128) | const CRATE_NAME: &str = "updated_crate"; function run_test (line 130) | fn run_test( function check_formatting (line 155) | fn check_formatting(path: &Path) -> Result<(), Box> { function compile (line 171) | fn compile( function compile_check (line 205) | fn compile_check( function run_check (line 263) | fn run_check( FILE: crates/xtask-build-man/src/main.rs function main (line 21) | fn main() -> io::Result<()> { function build_mdman (line 28) | fn build_mdman() -> io::Result<()> { function build_cargo (line 47) | fn build_cargo() -> io::Result<()> { function cwd_to_workspace_root (line 80) | fn cwd_to_workspace_root() -> io::Result<()> { function build_man (line 87) | fn build_man( FILE: crates/xtask-bump-check/src/main.rs function main (line 3) | fn main() { function setup_logger (line 19) | fn setup_logger() { FILE: crates/xtask-bump-check/src/xtask.rs constant UPSTREAM_BRANCH (line 31) | const UPSTREAM_BRANCH: &str = "master"; constant STATUS (line 32) | const STATUS: &str = "BumpCheck"; function cli (line 34) | pub fn cli() -> clap::Command { function exec (line 72) | pub fn exec(args: &clap::ArgMatches, gctx: &mut cargo::util::GlobalConte... function global_context_configure (line 80) | fn global_context_configure(gctx: &mut GlobalContext, args: &ArgMatches)... function bump_check (line 114) | fn bump_check(args: &clap::ArgMatches, gctx: &cargo::util::GlobalContext... function get_base_commit (line 238) | fn get_base_commit<'a>( function get_head_commit (line 280) | fn get_head_commit<'a>( function get_referenced_commit (line 302) | fn get_referenced_commit<'a>( function beta_and_stable_branch (line 331) | fn beta_and_stable_branch(repo: &git2::Repository) -> CargoResult<[git2:... function changed (line 362) | fn changed<'r, 'ws>( function symmetric_diff (line 400) | fn symmetric_diff<'a>( function check_crates_io (line 418) | fn check_crates_io<'a>( function checkout_ws (line 464) | fn checkout_ws<'gctx, 'a>( function verify_cli (line 484) | fn verify_cli() { FILE: crates/xtask-lint-docs/src/main.rs function cli (line 9) | fn cli() -> clap::Command { function main (line 13) | fn main() -> anyhow::Result<()> { function lint_groups (line 74) | fn lint_groups(buf: &mut String) -> anyhow::Result<()> { function add_lint (line 115) | fn add_lint(lint: &Lint, buf: &mut String) -> std::fmt::Result { function add_level_section (line 127) | fn add_level_section(level: LintLevel, lint_names: &[&str], buf: &mut St... function lint_docs_path (line 148) | fn lint_docs_path() -> PathBuf { FILE: crates/xtask-spellcheck/src/main.rs constant BIN_NAME (line 15) | const BIN_NAME: &str = "typos"; constant PKG_NAME (line 16) | const PKG_NAME: &str = "typos-cli"; function main (line 18) | fn main() -> anyhow::Result<()> { function cli (line 24) | pub fn cli() -> clap::Command { function exec (line 60) | pub fn exec(matches: &clap::ArgMatches) -> Result<()> { function extract_workflow_typos_version (line 114) | fn extract_workflow_typos_version(metadata: &Metadata) -> anyhow::Result... function extract_typos_version_from_content (line 122) | fn extract_typos_version_from_content(file_content: &str) -> anyhow::Res... function ensure_version_or_cargo_install (line 135) | pub fn ensure_version_or_cargo_install( function get_typos_version (line 193) | fn get_typos_version(bin: &PathBuf) -> Option { FILE: crates/xtask-stale-label/src/main.rs function main (line 20) | fn main() { FILE: credential/cargo-credential-1password/src/main.rs constant CARGO_TAG (line 18) | const CARGO_TAG: &str = "cargo-registry"; type OnePasswordKeychain (line 21) | struct OnePasswordKeychain { method new (line 51) | fn new(args: &[&str]) -> Result { method signin (line 82) | fn signin(&self) -> Result, Error> { method make_cmd (line 122) | fn make_cmd(&self, session: &Option, args: &[&str]) -> Command { method run_cmd (line 140) | fn run_cmd(&self, mut cmd: Command) -> Result { method search (line 161) | fn search(&self, session: &Option, index_url: &str) -> Result<... method modify (line 198) | fn modify( method create (line 213) | fn create( method get_token (line 243) | fn get_token(&self, session: &Option, id: &str) -> Result, id: &str) -> Result<(), Err... type Login (line 28) | struct Login { type Field (line 33) | struct Field { type ListItem (line 40) | struct ListItem { type Url (line 46) | struct Url { type OnePasswordCredential (line 265) | pub struct OnePasswordCredential {} method perform (line 268) | fn perform( function main (line 317) | fn main() { FILE: credential/cargo-credential-libsecret/src/lib.rs type gchar (line 20) | type gchar = c_char; type gboolean (line 23) | type gboolean = c_int; type gint (line 26) | type gint = c_int; type gpointer (line 29) | type gpointer = *mut (); type GQuark (line 31) | type GQuark = u32; type GError (line 34) | struct GError { type GCancellable (line 41) | struct GCancellable { type SecretSchema (line 46) | struct SecretSchema { type SecretSchemaAttribute (line 62) | struct SecretSchemaAttribute { type SecretSchemaFlags (line 68) | enum SecretSchemaFlags { type SecretSchemaAttributeType (line 74) | enum SecretSchemaAttributeType { type SecretPasswordStoreSync (line 78) | type SecretPasswordStoreSync = extern "C" fn( type SecretPasswordClearSync (line 87) | type SecretPasswordClearSync = extern "C" fn( type SecretPasswordLookupSync (line 93) | type SecretPasswordLookupSync = extern "C" fn( type LibSecretCredential (line 100) | pub struct LibSecretCredential { method new (line 133) | pub fn new() -> Result { function label (line 104) | fn label(index_url: &str) -> CString { function schema (line 108) | fn schema() -> SecretSchema { method perform (line 145) | fn perform( FILE: credential/cargo-credential-macos-keychain/src/lib.rs type MacKeychain (line 16) | pub struct MacKeychain; constant ACCOUNT (line 19) | const ACCOUNT: &'static str = ""; constant NOT_FOUND (line 20) | const NOT_FOUND: i32 = -25300; function registry (line 22) | fn registry(index_url: &str) -> String { method perform (line 27) | fn perform( FILE: credential/cargo-credential-wincred/src/lib.rs type WindowsCredential (line 26) | pub struct WindowsCredential; function wstr (line 29) | fn wstr(s: &str) -> Vec { function target_name (line 38) | fn target_name(index_url: &str) -> Vec { method perform (line 43) | fn perform( FILE: credential/cargo-credential/examples/file-provider.rs type Error (line 8) | type Error = Box; type FileCredential (line 10) | struct FileCredential; method read (line 75) | fn read() -> Result>, Error> { method write (line 82) | fn write(value: &HashMap>) -> Result<(), Error> { method perform (line 13) | fn perform( function main (line 88) | fn main() { FILE: credential/cargo-credential/examples/stdout-redirected.rs type MyCredential (line 8) | struct MyCredential; method perform (line 11) | fn perform( function main (line 26) | fn main() { FILE: credential/cargo-credential/src/error.rs type Error (line 15) | pub enum Error { method from (line 45) | fn from(message: String) -> Self { method from (line 55) | fn from(err: &str) -> Self { method from (line 61) | fn from(value: anyhow::Error) -> Self { method from (line 74) | fn from(value: Box) -> Self { type StringTypedError (line 81) | struct StringTypedError { method fmt (line 93) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method source (line 87) | fn source(&self) -> Option<&(dyn StdError + 'static)> { function serialize (line 109) | pub fn serialize( function deserialize (line 130) | pub fn deserialize<'de, D>(deserializer: D) -> Result { type RegistryInfo (line 95) | pub struct RegistryInfo<'a> { type Action (line 110) | pub enum Action<'a> { method fmt (line 120) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type LoginOptions (line 132) | pub struct LoginOptions<'a> { type Operation (line 145) | pub enum Operation<'a> { type CredentialResponse (line 184) | pub enum CredentialResponse { type CacheControl (line 200) | pub enum CacheControl { constant PROTOCOL_VERSION_1 (line 221) | pub const PROTOCOL_VERSION_1: u32 = 1; type Credential (line 222) | pub trait Credential { method perform (line 68) | fn perform( method perform (line 224) | fn perform( function main (line 233) | pub fn main(credential: impl Credential) { function doit (line 242) | fn doit( function deserialize_request (line 268) | fn deserialize_request( function read_line (line 279) | pub fn read_line() -> Result { function read_token (line 286) | pub fn read_token( function unsupported_version (line 310) | fn unsupported_version() { function cache_control (line 321) | fn cache_control() { function credential_response (line 344) | fn credential_response() { function credential_request (line 380) | fn credential_request() { function credential_request_logout (line 404) | fn credential_request_logout() { function credential_request_unknown (line 424) | fn credential_request_unknown() { FILE: credential/cargo-credential/src/secret.rs type Secret (line 22) | pub struct Secret { function expose (line 31) | pub fn expose(self) -> T { function as_deref (line 41) | pub fn as_deref(&self) -> Secret<&::Target> function as_ref (line 49) | pub fn as_ref(&self) -> Secret<&T> { function map (line 54) | pub fn map(self, f: F) -> Secret function to_owned (line 70) | pub fn to_owned(&self) -> Secret<::Owned> { function transpose (line 77) | pub fn transpose(self) -> Result, E> { function is_empty (line 84) | pub fn is_empty(&self) -> bool { function from (line 90) | fn from(inner: T) -> Self { function fmt (line 96) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { FILE: credential/cargo-credential/src/stdio.rs function stdin_stdout_to_console (line 5) | pub fn stdin_stdout_to_console(f: F) -> Result type Stdio (line 19) | enum Stdio { constant OUT_DEVICE (line 34) | pub const OUT_DEVICE: &str = "CONOUT$"; constant IN_DEVICE (line 35) | pub const IN_DEVICE: &str = "CONIN$"; constant NULL_DEVICE (line 36) | pub const NULL_DEVICE: &str = "NUL"; type ReplacementGuard (line 39) | pub struct ReplacementGuard { method new (line 45) | pub(super) fn new(stdio: Stdio, replacement: &mut File) -> Result Result Result Result CliResult { function print_zhelp (line 104) | fn print_zhelp(gctx: &GlobalContext) { function print_list (line 151) | fn print_list(gctx: &GlobalContext, is_verbose: bool) { function get_version_string (line 207) | pub fn get_version_string(is_verbose: bool) -> String { function add_libgit2 (line 225) | fn add_libgit2(version_string: &mut String) { function add_curl (line 245) | fn add_curl(version_string: &mut String) { function add_ssl (line 263) | fn add_ssl(version_string: &mut String) { function expand_aliases (line 280) | fn expand_aliases( function configure_gctx (line 406) | fn configure_gctx( type Exec (line 463) | enum Exec { method infer (line 478) | fn infer(cmd: &str) -> CargoResult { method exec (line 489) | fn exec(self, gctx: &mut GlobalContext, subcommand_args: &ArgMatches) ... type GlobalArgs (line 534) | struct GlobalArgs { method new (line 546) | fn new(args: &ArgMatches) -> GlobalArgs { function cli (line 569) | pub fn cli(gctx: &GlobalContext) -> Command { function get_toolchains_from_rustup (line 738) | fn get_toolchains_from_rustup() -> Vec { function get_command_candidates (line 755) | fn get_command_candidates(gctx: &GlobalContext) -> Vec Command { function exec (line 180) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { function parse_dependencies (line 237) | fn parse_dependencies(gctx: &GlobalContext, matches: &ArgMatches) -> Car... function default_features (line 366) | fn default_features(matches: &ArgMatches) -> Option { function optional (line 373) | fn optional(matches: &ArgMatches) -> Option { function public (line 377) | fn public(matches: &ArgMatches) -> Option { function resolve_bool_arg (line 381) | fn resolve_bool_arg(yes: bool, no: bool) -> Option { function parse_section (line 390) | fn parse_section(matches: &ArgMatches) -> DepTable { function parse_feature (line 410) | fn parse_feature(feature: &str) -> impl Iterator { FILE: src/bin/cargo/commands/bench.rs function cli (line 4) | pub fn cli() -> Command { function exec (line 59) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/build.rs function cli (line 5) | pub fn cli() -> Command { function exec (line 48) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/check.rs function cli (line 5) | pub fn cli() -> Command { function exec (line 46) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/clean.rs function cli (line 13) | pub fn cli() -> Command { function exec (line 137) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { function gc (line 171) | fn gc(gctx: &GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/config.rs function cli (line 4) | pub fn cli() -> Command { function exec (line 33) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/doc.rs function cli (line 5) | pub fn cli() -> Command { function exec (line 48) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/fetch.rs function cli (line 6) | pub fn cli() -> Command { function exec (line 17) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/fix.rs function cli (line 6) | pub fn cli() -> Command { function exec (line 63) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/generate_lockfile.rs function cli (line 8) | pub fn cli() -> Command { function datetime_completer (line 27) | fn datetime_completer(current: &std::ffi::OsStr) -> Vec CliResult { FILE: src/bin/cargo/commands/git_checkout.rs constant REMOVED (line 5) | const REMOVED: &str = "The `git-checkout` command has been removed."; function cli (line 7) | pub fn cli() -> Command { function exec (line 14) | pub fn exec(_gctx: &mut GlobalContext, _args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/help.rs constant COMPRESSED_MAN (line 15) | const COMPRESSED_MAN: &[u8] = include_bytes!(concat!(env!("OUT_DIR"), "/... function cli (line 17) | pub fn cli() -> Command { function exec (line 30) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { function try_help (line 119) | fn try_help(subcommand: &str) -> CargoResult { function extract_man (line 151) | fn extract_man(subcommand: &str, extension: &str) -> Option> { function write_and_spawn (line 172) | fn write_and_spawn(name: &str, contents: &[u8], command: &str) -> CargoR... type FindError (line 191) | enum FindError<'a> { function find_builtin_cmd (line 202) | fn find_builtin_cmd<'a>(parts: &[&'a str]) -> Result, FindEr... function find_builtin_cmd_dash_joined (line 240) | fn find_builtin_cmd_dash_joined(s: &str) -> Option { function try_match_cmd (line 252) | fn try_match_cmd(cmd: &Command, arg: &str) -> Option { function get_completion_candidates (line 282) | fn get_completion_candidates() -> Vec { FILE: src/bin/cargo/commands/info.rs function cli (line 6) | pub fn cli() -> Command { function exec (line 24) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/init.rs function cli (line 5) | pub fn cli() -> Command { function exec (line 22) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/install.rs function cli (line 17) | pub fn cli() -> Command { function exec (line 111) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { type CrateVersion (line 253) | type CrateVersion = (String, Option); function parse_crate (line 255) | fn parse_crate(krate: &str) -> crate::CargoResult { function parse_semver_flag (line 279) | fn parse_semver_flag(v: &str) -> CargoResult { function resolve_crate (line 327) | fn resolve_crate( FILE: src/bin/cargo/commands/locate_project.rs function cli (line 6) | pub fn cli() -> Command { type ProjectLocation (line 24) | pub struct ProjectLocation<'a> { function exec (line 28) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { type WhatToFind (line 74) | enum WhatToFind { method parse (line 80) | fn parse(args: &ArgMatches) -> Self { type MessageFormat (line 89) | enum MessageFormat { method parse (line 95) | fn parse(args: &ArgMatches) -> CargoResult { FILE: src/bin/cargo/commands/login.rs function cli (line 6) | pub fn cli() -> Command { function exec (line 28) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/logout.rs function cli (line 6) | pub fn cli() -> Command { function exec (line 16) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/metadata.rs function cli (line 5) | pub fn cli() -> Command { function exec (line 35) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/mod.rs function builtin (line 3) | pub fn builtin() -> Vec { type Exec (line 47) | pub type Exec = fn(&mut GlobalContext, &ArgMatches) -> CliResult; function builtin_exec (line 49) | pub fn builtin_exec(cmd: &str) -> Option { FILE: src/bin/cargo/commands/new.rs function cli (line 5) | pub fn cli() -> Command { function exec (line 22) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/owner.rs function cli (line 6) | pub fn cli() -> Command { function exec (line 36) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/package.rs function cli (line 8) | pub fn cli() -> Command { function exec (line 60) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/pkgid.rs function cli (line 6) | pub fn cli() -> Command { function exec (line 18) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/publish.rs function cli (line 7) | pub fn cli() -> Command { function exec (line 43) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/read_manifest.rs function cli (line 5) | pub fn cli() -> Command { function exec (line 19) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/remove.rs function cli (line 18) | pub fn cli() -> clap::Command { function exec (line 62) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { function parse_section (line 142) | fn parse_section(args: &ArgMatches) -> DepTable { function gc_workspace (line 166) | fn gc_workspace(workspace: &Workspace<'_>) -> CargoResult<()> { function spec_has_match (line 311) | fn spec_has_match( function gc_unused_patches (line 344) | fn gc_unused_patches(workspace: &Workspace<'_>, resolve: &Resolve) -> Ca... FILE: src/bin/cargo/commands/report.rs function cli (line 9) | pub fn cli() -> Command { function exec (line 59) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { function report_future_incompatibilities (line 110) | fn report_future_incompatibilities(gctx: &GlobalContext, args: &ArgMatch... function timings_opts (line 123) | fn timings_opts<'a>( function sessions_opts (line 140) | fn sessions_opts(args: &ArgMatches) -> CargoResult CargoResult Command { function exec (line 50) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { function is_manifest_command (line 91) | pub fn is_manifest_command(arg: &str) -> bool { function exec_manifest_command (line 96) | pub fn exec_manifest_command(gctx: &mut GlobalContext, cmd: &str, args: ... function suggested_script (line 199) | fn suggested_script(cmd: &str) -> Option { function to_run_error (line 232) | fn to_run_error(gctx: &GlobalContext, err: anyhow::Error) -> CliError { FILE: src/bin/cargo/commands/rustc.rs constant PRINT_ARG_NAME (line 4) | const PRINT_ARG_NAME: &str = "print"; constant CRATE_TYPE_ARG_NAME (line 5) | const CRATE_TYPE_ARG_NAME: &str = "crate-type"; function cli (line 7) | pub fn cli() -> Command { function exec (line 60) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/rustdoc.rs function cli (line 5) | pub fn cli() -> Command { function exec (line 54) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/search.rs function cli (line 7) | pub fn cli() -> Command { function exec (line 26) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/test.rs function cli (line 4) | pub fn cli() -> Command { function exec (line 70) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/tree.rs function cli (line 14) | pub fn cli() -> Command { type Charset (line 123) | pub enum Charset { type Err (line 129) | type Err = &'static str; method from_str (line 131) | fn from_str(s: &str) -> Result { function exec (line 140) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { function parse_edge_kinds (line 271) | fn parse_edge_kinds( FILE: src/bin/cargo/commands/uninstall.rs function cli (line 8) | pub fn cli() -> Command { function exec (line 34) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { function get_installed_crates (line 54) | fn get_installed_crates() -> Vec { function get_installed_crates_ (line 58) | fn get_installed_crates_() -> Option Vec CargoResult Command { function exec (line 61) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/vendor.rs function cli (line 5) | pub fn cli() -> Command { function unsupported (line 45) | fn unsupported(name: &'static str) -> Arg { function exec (line 57) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/verify_project.rs function cli (line 8) | pub fn cli() -> Command { function exec (line 21) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/version.rs function cli (line 4) | pub fn cli() -> Command { function exec (line 13) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { FILE: src/bin/cargo/commands/yank.rs function cli (line 7) | pub fn cli() -> Command { function exec (line 29) | pub fn exec(gctx: &mut GlobalContext, args: &ArgMatches) -> CliResult { function resolve_crate (line 49) | fn resolve_crate<'k>( FILE: src/bin/cargo/main.rs function main (line 19) | fn main() { function setup_logger (line 64) | fn setup_logger() -> Option { type ChromeFlushGuard (line 85) | type ChromeFlushGuard = tracing_chrome::FlushGuard; function chrome_layer (line 87) | fn chrome_layer() -> ( type ChromeFlushGuard (line 112) | type ChromeFlushGuard = (); function chrome_layer (line 114) | fn chrome_layer() -> ( function env_to_bool (line 122) | fn env_to_bool(os: Option<&OsStr>) -> bool { constant BUILTIN_ALIASES (line 131) | const BUILTIN_ALIASES: [(&str, &str, &str); 6] = [ function builtin_aliases_execs (line 142) | fn builtin_aliases_execs(cmd: &str) -> Option<&(&str, &str, &str)> { function aliased_command (line 154) | fn aliased_command(gctx: &GlobalContext, command: &str) -> CargoResult BTreeMap { function third_party_subcommands (line 220) | fn third_party_subcommands(gctx: &GlobalContext) -> BTreeMap BTreeMap Option... function execute_subcommand (line 318) | fn execute_subcommand( function is_executable (line 346) | fn is_executable>(path: P) -> bool { function is_executable (line 353) | fn is_executable>(path: P) -> bool { function search_directories (line 357) | fn search_directories(gctx: &GlobalContext) -> Vec { function init_git (line 384) | fn init_git(gctx: &GlobalContext) { function init_git_transports (line 416) | fn init_git_transports(gctx: &GlobalContext) { FILE: src/cargo/core/compiler/artifact.rs function get_env (line 13) | pub fn get_env( function unit_artifact_type_name_upper (line 104) | fn unit_artifact_type_name_upper(unit: &Unit) -> &'static str { function match_artifacts_kind_with_targets (line 121) | pub(crate) fn match_artifacts_kind_with_targets<'t, 'd>( FILE: src/cargo/core/compiler/build_config.rs type BuildConfig (line 15) | pub struct BuildConfig { method new (line 70) | pub fn new( method emit_json (line 138) | pub fn emit_json(&self) -> bool { method single_requested_kind (line 142) | pub fn single_requested_kind(&self) -> CargoResult { function default_parallelism (line 55) | fn default_parallelism() -> CargoResult { type MessageFormat (line 151) | pub enum MessageFormat { type CompileMode (line 169) | pub enum CompileMode { method serialize (line 190) | fn serialize(&self, s: S) -> Result method deserialize (line 208) | fn deserialize(deserializer: D) -> Result method is_check (line 239) | pub fn is_check(self) -> bool { method is_doc (line 244) | pub fn is_doc(self) -> bool { method is_doc_test (line 249) | pub fn is_doc_test(self) -> bool { method is_doc_scrape (line 254) | pub fn is_doc_scrape(self) -> bool { method is_any_test (line 260) | pub fn is_any_test(self) -> bool { method is_rustc_test (line 268) | pub fn is_rustc_test(self) -> bool { method is_run_custom_build (line 273) | pub fn is_run_custom_build(self) -> bool { method generates_executable (line 281) | pub fn generates_executable(self) -> bool { type UserIntent (line 299) | pub enum UserIntent { method is_doc (line 319) | pub fn is_doc(self) -> bool { method wants_doc_json_output (line 324) | pub fn wants_doc_json_output(self) -> bool { method wants_deps_docs (line 329) | pub fn wants_deps_docs(self) -> bool { method is_any_test (line 335) | pub fn is_any_test(self) -> bool { method is_rustc_test (line 346) | pub fn is_rustc_test(self) -> bool { FILE: src/cargo/core/compiler/build_context/mod.rs type BuildContext (line 51) | pub struct BuildContext<'a, 'gctx> { function new (line 95) | pub fn new( function rustc (line 133) | pub fn rustc(&self) -> &Rustc { function host_triple (line 143) | pub fn host_triple(&self) -> InternedString { function jobs (line 148) | pub fn jobs(&self) -> u32 { function extra_args_for (line 156) | pub fn extra_args_for(&self, unit: &Unit) -> Option<&Vec> { FILE: src/cargo/core/compiler/build_context/target_info.rs type TargetInfo (line 37) | pub struct TargetInfo { method new (line 168) | pub fn new( method not_user_specific_cfg (line 373) | fn not_user_specific_cfg(cfg: &CargoResult) -> bool { method cfg (line 386) | pub fn cfg(&self) -> &[Cfg] { method file_types (line 393) | fn file_types( method discover_crate_type (line 555) | fn discover_crate_type(&self, crate_type: &CrateType) -> CargoResult bool { method maybe_support_std (line 655) | pub fn maybe_support_std(&self) -> bool { type FileFlavor (line 68) | pub enum FileFlavor { type FileType (line 88) | pub struct FileType { method output_filename (line 108) | pub fn output_filename(&self, target: &Target, metadata: Option<&str>)... method uplift_filename (line 123) | pub fn uplift_filename(&self, target: &Target) -> String { method new_rmeta (line 140) | pub fn new_rmeta() -> FileType { method output_prefix_suffix (line 151) | pub fn output_prefix_suffix(&self, target: &Target) -> (String, String) { function parse_crate_type (line 669) | fn parse_crate_type( function error_missing_print_output (line 700) | fn error_missing_print_output( function output_err_info (line 714) | fn output_err_info(cmd: &ProcessBuilder, stdout: &str, stderr: &str) -> ... type Flags (line 732) | enum Flags { method as_key (line 738) | fn as_key(self) -> &'static str { method as_env (line 745) | fn as_env(self) -> &'static str { function extra_args (line 778) | fn extra_args( function rustflags_from_env (line 825) | fn rustflags_from_env(gctx: &GlobalContext, flags: Flags) -> Option CargoResul... type RustcTargetData (line 927) | pub struct RustcTargetData<'gctx> { function new (line 953) | pub fn new( function merge_compile_kind (line 1037) | pub fn merge_compile_kind(&mut self, kind: CompileKind) -> CargoResult<(... function short_name (line 1055) | pub fn short_name<'a>(&'a self, kind: &'a CompileKind) -> &'a str { function dep_platform_activated (line 1064) | pub fn dep_platform_activated(&self, dep: &Dependency, kind: CompileKind... function cfg (line 1075) | pub fn cfg(&self, kind: CompileKind) -> &[Cfg] { function info (line 1085) | pub fn info(&self, kind: CompileKind) -> &TargetInfo { function get_info (line 1092) | pub fn get_info(&self, kind: CompileKind) -> Option<&TargetInfo> { function target_config (line 1100) | pub fn target_config(&self, kind: CompileKind) -> &TargetConfig { function get_unsupported_std_targets (line 1107) | pub fn get_unsupported_std_targets(&self) -> Vec<&str> { function requested_kinds (line 1117) | pub fn requested_kinds(&self) -> &[CompileKind] { FILE: src/cargo/core/compiler/build_runner/compilation_files.rs constant METADATA_VERSION (line 26) | const METADATA_VERSION: u8 = 2; type UnitHash (line 30) | pub struct UnitHash(u64); method fmt (line 33) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method fmt (line 39) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Metadata (line 92) | pub struct Metadata { method unit_id (line 101) | pub fn unit_id(&self) -> UnitHash { method c_metadata (line 106) | pub fn c_metadata(&self) -> UnitHash { method c_extra_filename (line 111) | pub fn c_extra_filename(&self) -> Option { method pkg_dir (line 116) | pub fn pkg_dir(&self) -> Option { type CompilationFiles (line 123) | pub struct CompilationFiles<'a, 'gctx> { type OutputFile (line 142) | pub struct OutputFile { method bin_dst (line 156) | pub fn bin_dst(&self) -> &PathBuf { function new (line 165) | pub(super) fn new( function layout (line 191) | pub fn layout(&self, kind: CompileKind) -> &Layout { function metadata (line 203) | pub fn metadata(&self, unit: &Unit) -> Metadata { function target_short_hash (line 209) | fn target_short_hash(&self, unit: &Unit) -> String { function output_dir (line 216) | pub fn output_dir(&self, unit: &Unit) -> PathBuf { function export_dir (line 239) | pub fn export_dir(&self) -> Option { function pkg_dir (line 247) | fn pkg_dir(&self, unit: &Unit) -> String { function unit_hash (line 258) | pub fn unit_hash(&self, unit: &Unit) -> String { function host_dest (line 266) | pub fn host_dest(&self) -> Option<&Path> { function host_build_root (line 271) | pub fn host_build_root(&self) -> &Path { function host_deps (line 276) | pub fn host_deps(&self, unit: &Unit) -> PathBuf { function deps_dir (line 283) | pub fn deps_dir(&self, unit: &Unit) -> PathBuf { function out_dir_new_layout (line 292) | pub fn out_dir_new_layout(&self, unit: &Unit) -> PathBuf { function fingerprint_dir (line 300) | pub fn fingerprint_dir(&self, unit: &Unit) -> PathBuf { function build_unit_lock (line 306) | pub fn build_unit_lock(&self, unit: &Unit) -> PathBuf { function incremental_dir (line 315) | pub fn incremental_dir(&self, unit: &Unit) -> &Path { function timings_dir (line 320) | pub fn timings_dir(&self) -> Option<&Path> { function fingerprint_file_path (line 328) | pub fn fingerprint_file_path(&self, unit: &Unit, prefix: &str) -> PathBuf { function message_cache_path (line 345) | pub fn message_cache_path(&self, unit: &Unit) -> PathBuf { function build_script_dir (line 351) | pub fn build_script_dir(&self, unit: &Unit) -> PathBuf { function artifact_dir (line 363) | fn artifact_dir(&self, unit: &Unit) -> PathBuf { function build_script_run_dir (line 388) | pub fn build_script_run_dir(&self, unit: &Unit) -> PathBuf { function build_script_out_dir (line 399) | pub fn build_script_out_dir(&self, unit: &Unit) -> PathBuf { function bin_link_for_target (line 406) | pub fn bin_link_for_target( function outputs (line 437) | pub(super) fn outputs( function uplift_to (line 452) | fn uplift_to(&self, unit: &Unit, file_type: &FileType, from_path: &Path)... function calc_outputs (line 504) | fn calc_outputs( function append_sbom_suffix (line 598) | fn append_sbom_suffix(link: &PathBuf) -> PathBuf { function calc_outputs_rustc (line 609) | fn calc_outputs_rustc( function metadata_of (line 674) | fn metadata_of<'a>( function compute_metadata (line 690) | fn compute_metadata( function has_remap_path_prefix (line 848) | fn has_remap_path_prefix(args: &[String]) -> bool { function hash_rustc_version (line 854) | fn hash_rustc_version(bcx: &BuildContext<'_, '_>, hasher: &mut StableHas... function use_extra_filename (line 896) | fn use_extra_filename(bcx: &BuildContext<'_, '_>, unit: &Unit) -> bool { function use_pkg_dir (line 964) | fn use_pkg_dir(bcx: &BuildContext<'_, '_>, unit: &Unit) -> bool { FILE: src/cargo/core/compiler/build_runner/mod.rs type BuildRunner (line 39) | pub struct BuildRunner<'a, 'gctx> { function new (line 97) | pub fn new(bcx: &'a BuildContext<'a, 'gctx>) -> CargoResult { function dry_run (line 141) | pub fn dry_run(mut self) -> CargoResult> { function compile (line 165) | pub fn compile(mut self, exec: &Arc) -> CargoResult CargoResult<... function collect_doc_merge_info (line 343) | fn collect_doc_merge_info(&mut self) -> CargoResult<()> { function get_executable (line 396) | pub fn get_executable(&mut self, unit: &Unit) -> CargoResult CargoResult<()> { function prepare (line 459) | pub fn prepare(&mut self) -> CargoResult<()> { function files (line 495) | pub fn files(&self) -> &CompilationFiles<'a, 'gctx> { function outputs (line 500) | pub fn outputs(&self, unit: &Unit) -> CargoResult>> { function unit_deps (line 505) | pub fn unit_deps(&self, unit: &Unit) -> &[UnitDep] { function find_build_script_units (line 512) | pub fn find_build_script_units(&self, unit: &Unit) -> Option> { function find_build_script_metadatas (line 536) | pub fn find_build_script_metadatas(&self, unit: &Unit) -> Option UnitHash { function sbom_output_files (line 552) | pub fn sbom_output_files(&self, unit: &Unit) -> CargoResult> { function is_primary_package (line 561) | pub fn is_primary_package(&self, unit: &Unit) -> bool { function unit_output (line 567) | pub fn unit_output(&self, unit: &Unit, path: &Path) -> CargoResult CargoResult<()> { function record_units_requiring_metadata (line 725) | fn record_units_requiring_metadata(&mut self) { function only_requires_rmeta (line 737) | pub fn only_requires_rmeta(&self, parent: &Unit, dep: &Unit) -> bool { function rmeta_required (line 750) | pub fn rmeta_required(&self, unit: &Unit) -> bool { function compute_metadata_for_doc_units (line 765) | pub fn compute_metadata_for_doc_units(&mut self) { FILE: src/cargo/core/compiler/compilation.rs type ToolKind (line 21) | enum ToolKind { method is_rustc_tool (line 33) | fn is_rustc_tool(&self) -> bool { type Doctest (line 39) | pub struct Doctest { type UnitOutput (line 58) | pub struct UnitOutput { type Compilation (line 73) | pub struct Compilation<'gctx> { function new (line 142) | pub fn new<'a>(bcx: &BuildContext<'a, 'gctx>) -> CargoResult>( function target_runner (line 282) | pub fn target_runner(&self, kind: CompileKind) -> Option<&(PathBuf, Vec<... function host_linker (line 295) | pub fn host_linker(&self) -> Option<&Path> { function target_linker (line 303) | pub fn target_linker(&self, kind: CompileKind) -> Option<&Path> { function target_process (line 325) | pub fn target_process>( function fill_env (line 355) | fn fill_env( function fill_rustc_tool_env (line 459) | fn fill_rustc_tool_env(mut cmd: ProcessBuilder, unit: &Unit) -> ProcessB... function get_sysroot_target_libdir (line 472) | fn get_sysroot_target_libdir( function target_runner (line 501) | fn target_runner( function target_linker (line 539) | fn target_linker(bcx: &BuildContext<'_, '_>, kind: CompileKind) -> Cargo... function explicit_host_kind (line 574) | fn explicit_host_kind(host: &str) -> CompileKind { FILE: src/cargo/core/compiler/compile_kind.rs type CompileKind (line 23) | pub enum CompileKind { method is_host (line 49) | pub fn is_host(&self) -> bool { method for_target (line 53) | pub fn for_target(self, target: &Target) -> CompileKind { method from_requested_targets (line 69) | pub fn from_requested_targets( method from_requested_targets_with_fallback (line 83) | pub fn from_requested_targets_with_fallback( method fingerprint_hash (line 137) | pub fn fingerprint_hash(&self) -> u64 { method add_target_arg (line 146) | pub fn add_target_arg(&self, builder: &mut ProcessBuilder) { method serialize (line 157) | fn serialize(&self, s: S) -> Result type CompileKindFallback (line 37) | pub enum CompileKindFallback { type CompileTarget (line 186) | pub enum CompileTarget { method new (line 195) | pub fn new(name: &str, unstable_json: bool) -> CargoResult InternedString { method short_name (line 240) | pub fn short_name(&self) -> &str { method fingerprint_hash (line 248) | pub fn fingerprint_hash(&self) -> u64 { FILE: src/cargo/core/compiler/crate_type.rs type CrateType (line 8) | pub enum CrateType { method as_str (line 20) | pub fn as_str(&self) -> &str { method can_lto (line 33) | pub fn can_lto(&self) -> bool { method is_linkable (line 44) | pub fn is_linkable(&self) -> bool { method is_dynamic (line 53) | pub fn is_dynamic(&self) -> bool { method requires_upstream_objects (line 70) | pub fn requires_upstream_objects(&self) -> bool { method benefits_from_no_embed_metadata (line 86) | pub fn benefits_from_no_embed_metadata(&self) -> bool { method fmt (line 114) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 120) | fn from(s: &'a String) -> Self { method fmt (line 135) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method serialize (line 141) | fn serialize(&self, s: S) -> Result FILE: src/cargo/core/compiler/custom_build.rs constant CARGO_ERROR_SYNTAX (line 57) | const CARGO_ERROR_SYNTAX: &str = "cargo::error="; constant OLD_CARGO_WARNING_SYNTAX (line 62) | const OLD_CARGO_WARNING_SYNTAX: &str = "cargo:warning="; constant NEW_CARGO_WARNING_SYNTAX (line 67) | const NEW_CARGO_WARNING_SYNTAX: &str = "cargo::warning="; type Severity (line 70) | pub enum Severity { type LogMessage (line 75) | pub type LogMessage = (Severity, String); type LibraryPath (line 108) | pub enum LibraryPath { method new (line 118) | fn new(p: PathBuf, script_out_dir: &Path) -> Self { method into_path_buf (line 127) | pub fn into_path_buf(self) -> PathBuf { method as_ref (line 135) | fn as_ref(&self) -> &PathBuf { type BuildOutput (line 144) | pub struct BuildOutput { method parse_file (line 756) | pub fn parse_file( method parse (line 783) | pub fn parse( method parse_rustc_flags (line 1133) | pub fn parse_rustc_flags( method parse_rustc_env (line 1181) | pub fn parse_rustc_env(value: &str, whence: &str) -> CargoResult<(Stri... type BuildScriptOutputs (line 184) | pub struct BuildScriptOutputs { method insert (line 1400) | fn insert(&mut self, pkg_id: PackageId, metadata: UnitHash, parsed_out... method contains_key (line 1417) | fn contains_key(&self, metadata: UnitHash) -> bool { method get (line 1422) | pub fn get(&self, meta: UnitHash) -> Option<&BuildOutput> { method iter (line 1427) | pub fn iter(&self) -> impl Iterator { type BuildScripts (line 192) | pub struct BuildScripts { type BuildDeps (line 226) | pub struct BuildDeps { method new (line 1227) | pub fn new(output_file: &Path, output: Option<&BuildOutput>) -> BuildD... type LinkArgTarget (line 245) | pub enum LinkArgTarget { method applies_to (line 264) | pub fn applies_to(&self, target: &Target, mode: CompileMode) -> bool { function prepare (line 280) | pub fn prepare(build_runner: &mut BuildRunner<'_, '_>, unit: &Unit) -> C... function emit_build_output (line 297) | fn emit_build_output( function build_work (line 330) | fn build_work(build_runner: &mut BuildRunner<'_, '_>, unit: &Unit) -> Ca... function insert_log_messages_in_build_outputs (line 737) | fn insert_log_messages_in_build_outputs( function prepare_metabuild (line 1192) | fn prepare_metabuild( function build_map (line 1263) | pub fn build_map(build_runner: &mut BuildRunner<'_, '_>) -> CargoResult<... function prev_build_output (line 1367) | fn prev_build_output( type BuildScriptRunFiles (line 1433) | struct BuildScriptRunFiles { method for_unit (line 1446) | pub fn for_unit(build_runner: &BuildRunner<'_, '_>, unit: &Unit) -> Se... FILE: src/cargo/core/compiler/fingerprint/dep_info.rs constant CURRENT_ENCODED_DEP_INFO_VERSION (line 28) | const CURRENT_ENCODED_DEP_INFO_VERSION: u8 = 1; type RustcDepInfo (line 32) | pub struct RustcDepInfo { type DepInfoPathType (line 52) | pub enum DepInfoPathType { type EncodedDepInfo (line 111) | pub struct EncodedDepInfo { method parse (line 117) | pub fn parse(mut bytes: &[u8]) -> Option { method serialize (line 203) | pub fn serialize(&self) -> CargoResult> { function translate_dep_info (line 291) | pub fn translate_dep_info( function parse_rustc_dep_info (line 386) | pub fn parse_rustc_dep_info(rustc_dep_info: &Path) -> CargoResult usize { method fmt (line 550) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Err (line 538) | type Err = InvalidChecksum; method from_str (line 540) | fn from_str(s: &str) -> Result { type Checksum (line 559) | pub struct Checksum { method new (line 566) | pub fn new(algo: ChecksumAlgo, value: [u8; 32]) -> Self { method compute (line 570) | pub fn compute(algo: ChecksumAlgo, contents: impl Read) -> Result ChecksumAlgo { method value (line 633) | pub fn value(&self) -> &[u8; 32] { method fmt (line 658) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method deserialize (line 682) | fn deserialize(deserializer: D) -> Result type Err (line 639) | type Err = InvalidChecksum; method from_str (line 641) | fn from_str(s: &str) -> Result { method serialize (line 673) | fn serialize(&self, serializer: S) -> Result type InvalidChecksum (line 692) | pub enum InvalidChecksum { function gen_test (line 706) | fn gen_test(checksum: bool) { function round_trip (line 745) | fn round_trip() { function round_trip_with_checksums (line 750) | fn round_trip_with_checksums() { function path_type_is_u8_max (line 755) | fn path_type_is_u8_max() { function parse_v0_fingerprint_dep_info (line 778) | fn parse_v0_fingerprint_dep_info() { FILE: src/cargo/core/compiler/fingerprint/dirty_reason.rs type DirtyReason (line 17) | pub enum DirtyReason { method is_fresh_build (line 137) | pub fn is_fresh_build(&self) -> bool { method after (line 141) | fn after(old_time: FileTime, new_time: FileTime, what: &'static str) -... method present_to (line 149) | pub fn present_to( type ShellExt (line 87) | trait ShellExt { method dirty_because (line 88) | fn dirty_because(&mut self, unit: &Unit, s: impl fmt::Display) -> Carg... method dirty_because (line 92) | fn dirty_because(&mut self, unit: &Unit, s: impl fmt::Display) -> Carg... type FileTimeDiff (line 97) | struct FileTimeDiff { method fmt (line 103) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type After (line 116) | struct After { method fmt (line 123) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function to_json (line 353) | fn to_json(value: &T) -> String { function rustc_changed (line 358) | fn rustc_changed() { function fresh_build (line 372) | fn fresh_build() { function forced (line 386) | fn forced() { function nothing_obvious (line 400) | fn nothing_obvious() { function features_changed (line 414) | fn features_changed() { function rustflags_changed (line 433) | fn rustflags_changed() { function env_var_changed_both_some (line 457) | fn env_var_changed_both_some() { function env_var_changed_old_none (line 478) | fn env_var_changed_old_none() { function dep_info_output_changed (line 499) | fn dep_info_output_changed() { function number_of_dependencies_changed (line 518) | fn number_of_dependencies_changed() { function unit_dependency_name_changed (line 534) | fn unit_dependency_name_changed() { function unit_dependency_info_changed (line 553) | fn unit_dependency_info_changed() { function fs_status_stale (line 570) | fn fs_status_stale() { function fs_status_missing_file (line 585) | fn fs_status_missing_file() { function fs_status_changed_file (line 604) | fn fs_status_changed_file() { function fs_status_changed_checksum (line 629) | fn fs_status_changed_checksum() { function fs_status_stale_dependency (line 654) | fn fs_status_stale_dependency() { function fs_status_stale_dep_fingerprint (line 676) | fn fs_status_stale_dep_fingerprint() { function fs_status_unable_to_read_file (line 694) | fn fs_status_unable_to_read_file() { function fs_status_failed_to_read_metadata (line 713) | fn fs_status_failed_to_read_metadata() { function fs_status_file_size_changed (line 732) | fn fs_status_file_size_changed() { function fs_status_missing_checksum (line 755) | fn fs_status_missing_checksum() { function fs_status_changed_env (line 774) | fn fs_status_changed_env() { function checksum_use_changed (line 796) | fn checksum_use_changed() { function rerun_if_changed_output_paths_changed (line 811) | fn rerun_if_changed_output_paths_changed() { function local_fingerprint_type_changed (line 837) | fn local_fingerprint_type_changed() { FILE: src/cargo/core/compiler/fingerprint/mod.rs type FingerprintComparison (line 424) | enum FingerprintComparison { function prepare_target (line 452) | pub fn prepare_target( type DepFingerprint (line 588) | struct DepFingerprint { method deserialize (line 769) | fn deserialize(d: D) -> Result method new (line 1421) | fn new( type Fingerprint (line 631) | pub struct Fingerprint { method new (line 1027) | fn new() -> Fingerprint { method clear_memoized (line 1053) | pub fn clear_memoized(&self) { method hash_u64 (line 1057) | fn hash_u64(&self) -> u64 { method compare (line 1071) | fn compare(&self, old: &Fingerprint) -> DirtyReason { method check_filesystem (line 1239) | fn check_filesystem( method hash (line 1372) | fn hash(&self, h: &mut H) { type FsStatus (line 685) | pub enum FsStatus { method up_to_date (line 715) | fn up_to_date(&self) -> bool { function serialize (line 732) | pub(super) fn serialize(ft: &FileTime, s: S) -> Result function deserialize (line 742) | pub(super) fn deserialize<'de, D>(d: D) -> Result method serialize (line 754) | fn serialize(&self, ser: S) -> Result type LocalFingerprint (line 808) | enum LocalFingerprint { method from_env (line 902) | fn from_env>( method find_stale_item (line 927) | fn find_stale_item( method kind (line 1016) | fn kind(&self) -> &'static str { type StaleItem (line 855) | pub enum StaleItem { method log (line 1459) | fn log(&self) { function calculate (line 1526) | fn calculate(build_runner: &mut BuildRunner<'_, '_>, unit: &Unit) -> Car... function calculate_normal (line 1561) | fn calculate_normal( function calculate_run_custom_build (line 1690) | fn calculate_run_custom_build( function build_script_local_fingerprints (line 1793) | fn build_script_local_fingerprints( function build_script_override_fingerprint (line 1874) | fn build_script_override_fingerprint( function local_fingerprints_deps (line 1896) | fn local_fingerprints_deps( function write_fingerprint (line 1933) | fn write_fingerprint(loc: &Path, fingerprint: &Fingerprint) -> CargoResu... function prepare_init (line 1952) | pub fn prepare_init(build_runner: &mut BuildRunner<'_, '_>, unit: &Unit)... function dep_info_loc (line 1965) | pub fn dep_info_loc(build_runner: &mut BuildRunner<'_, '_>, unit: &Unit)... function build_root (line 1971) | fn build_root(build_runner: &BuildRunner<'_, '_>) -> PathBuf { function compare_old_fingerprint (line 1979) | fn compare_old_fingerprint( function _compare_old_fingerprint (line 2024) | fn _compare_old_fingerprint( function pkg_fingerprint (line 2052) | fn pkg_fingerprint(bcx: &BuildContext<'_, '_>, pkg: &Package) -> CargoRe... function find_stale_file (line 2063) | fn find_stale_file( FILE: src/cargo/core/compiler/fingerprint/rustdoc.rs type RustdocFingerprintJson (line 16) | struct RustdocFingerprintJson { type RustdocFingerprint (line 37) | pub struct RustdocFingerprint { method check_rustdoc_fingerprint (line 64) | pub fn check_rustdoc_fingerprint(build_runner: &BuildRunner<'_, '_>) -... method new (line 86) | pub fn new( method persist (line 107) | pub fn persist(&self, exec: F) -> CargoResult<()> method is_dirty (line 160) | pub fn is_dirty(&self) -> bool { function fingerprint_path (line 192) | fn fingerprint_path(build_runner: &BuildRunner<'_, '_>, kind: CompileKin... function check_fingerprint (line 202) | fn check_fingerprint( function load_on_disk (line 258) | fn load_on_disk(path: &Path) -> Option { function clean_doc (line 276) | fn clean_doc(path: &Path) -> CargoResult<()> { FILE: src/cargo/core/compiler/future_incompat.rs constant REPORT_PREAMBLE (line 49) | pub const REPORT_PREAMBLE: &str = "\ constant ON_DISK_VERSION (line 62) | const ON_DISK_VERSION: u32 = 0; type FutureIncompatReport (line 66) | pub struct FutureIncompatReport { type FutureIncompatReportPackage (line 71) | pub struct FutureIncompatReportPackage { type FutureBreakageItem (line 80) | pub struct FutureBreakageItem { type Diagnostic (line 91) | pub struct Diagnostic { constant FUTURE_INCOMPAT_FILE (line 98) | const FUTURE_INCOMPAT_FILE: &str = ".future-incompat-report.json"; constant MAX_REPORTS (line 100) | const MAX_REPORTS: usize = 5; type OnDiskReports (line 104) | pub struct OnDiskReports { method save_report (line 141) | pub fn save_report( method has_report (line 189) | fn has_report(&self, rendered_per_package: &BTreeMap) ... method load (line 197) | pub fn load(ws: &Workspace<'_>) -> CargoResult { method last_id (line 228) | pub fn last_id(&self) -> u32 { method get_report (line 233) | pub fn get_report(&self, id: u32, package: Option<&str>) -> CargoResul... type OnDiskReport (line 116) | struct OnDiskReport { method default (line 130) | fn default() -> OnDiskReports { function render_report (line 275) | fn render_report(per_package_reports: &[FutureIncompatReportPackage]) ->... function get_updates (line 303) | fn get_updates(ws: &Workspace<'_>, package_ids: &BTreeSet) ->... function save_and_display_report (line 377) | pub fn save_and_display_report( FILE: src/cargo/core/compiler/job_queue/job.rs type Job (line 12) | pub struct Job { method new_fresh (line 55) | pub fn new_fresh() -> Job { method new_dirty (line 63) | pub fn new_dirty(work: Work, dirty_reason: DirtyReason) -> Job { method run (line 72) | pub fn run(self, state: &JobState<'_, '_>) -> CargoResult<()> { method freshness (line 79) | pub fn freshness(&self) -> &Freshness { method before (line 84) | pub fn before(&mut self, next: Work) { method after (line 90) | pub fn after(&mut self, next: Work) { method fmt (line 97) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Work (line 21) | pub struct Work { method new (line 27) | pub fn new(f: F) -> Work method noop (line 35) | pub fn noop() -> Work { method call (line 40) | pub fn call(self, tx: &JobState<'_, '_>) -> CargoResult<()> { method then (line 45) | pub fn then(self, next: Work) -> Work { type Freshness (line 107) | pub enum Freshness { method is_dirty (line 113) | pub fn is_dirty(&self) -> bool { method is_fresh (line 117) | pub fn is_fresh(&self) -> bool { FILE: src/cargo/core/compiler/job_queue/job_state.rs type JobState (line 20) | pub struct JobState<'a, 'gctx> { function new (line 60) | pub(super) fn new( function running (line 77) | pub fn running(&self, cmd: &ProcessBuilder) { function stdout (line 81) | pub fn stdout(&self, stdout: String) -> CargoResult<()> { function stderr (line 90) | pub fn stderr(&self, stderr: String) -> CargoResult<()> { function emit_diag (line 102) | pub fn emit_diag( function warning (line 132) | pub fn warning(&self, warning: String) { function rmeta_produced (line 144) | pub fn rmeta_produced(&self) { function lock_exclusive (line 150) | pub fn lock_exclusive(&self, lock: &LockKey) -> CargoResult<()> { function downgrade_to_shared (line 154) | pub fn downgrade_to_shared(&self, lock: &LockKey) -> CargoResult<()> { function on_section_timing_emitted (line 158) | pub fn on_section_timing_emitted(&self, section: SectionTiming) { function run_to_finish (line 164) | pub(super) fn run_to_finish(self, job: Job) { function future_incompat_report (line 211) | pub fn future_incompat_report(&self, report: Vec) { FILE: src/cargo/core/compiler/job_queue/mod.rs type JobQueue (line 159) | pub struct JobQueue<'gctx> { type DrainState (line 171) | struct DrainState<'gctx> { type WarningCount (line 215) | pub struct WarningCount { method disallow_fixable (line 232) | fn disallow_fixable(&mut self) { method fixable_allowed (line 241) | fn fixable_allowed(&self) -> bool { type FixableWarnings (line 252) | pub enum FixableWarnings { type ErrorsDuringDrain (line 259) | pub struct ErrorsDuringDrain { method to_error (line 1282) | fn to_error(&self) -> Option { type ErrorToHandle (line 263) | struct ErrorToHandle { method from (line 286) | fn from(error: E) -> Self { type JobId (line 295) | pub struct JobId(pub u32); method fmt (line 298) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type DiagDedupe (line 304) | struct DiagDedupe<'gctx> { function new (line 310) | fn new(gctx: &'gctx GlobalContext) -> Self { function emit_diag (line 321) | fn emit_diag(&self, diag: &str) -> CargoResult { type Artifact (line 341) | enum Artifact { type Message (line 353) | enum Message { function new (line 390) | pub fn new(bcx: &BuildContext<'_, 'gctx>) -> JobQueue<'gctx> { function enqueue (line 398) | pub fn enqueue( function execute (line 483) | pub fn execute(mut self, build_runner: &mut BuildRunner<'_, '_>) -> Carg... function spawn_work_if_possible (line 556) | fn spawn_work_if_possible<'s>( function has_extra_tokens (line 606) | fn has_extra_tokens(&self) -> bool { function handle_event (line 610) | fn handle_event( function wait_for_events (line 759) | fn wait_for_events(&mut self) -> Vec { function drain_the_queue (line 788) | fn drain_the_queue<'s>( function handle_error (line 899) | fn handle_error( function tick_progress (line 921) | fn tick_progress(&mut self) { function name_for_progress (line 939) | fn name_for_progress(&self, unit: &Unit) -> String { function run (line 972) | fn run<'s>( function emit_log_messages (line 1008) | fn emit_log_messages( function bump_warning_count (line 1048) | fn bump_warning_count(&mut self, id: JobId, lint: bool, emitted: bool, f... function report_warning_count (line 1077) | fn report_warning_count( function finish (line 1161) | fn finish( function note_working_on (line 1194) | fn note_working_on( function back_compat_notice (line 1250) | fn back_compat_notice( FILE: src/cargo/core/compiler/layout.rs type Layout (line 220) | pub struct Layout { method new (line 232) | pub fn new( method prepare (line 327) | pub fn prepare(&mut self) -> CargoResult<()> { method artifact_dir (line 336) | pub fn artifact_dir(&self) -> Option<&ArtifactDirLayout> { method build_dir (line 340) | pub fn build_dir(&self) -> &BuildDirLayout { type ArtifactDirLayout (line 345) | pub struct ArtifactDirLayout { method prepare (line 361) | pub fn prepare(&mut self) -> CargoResult<()> { method dest (line 367) | pub fn dest(&self) -> &Path { method examples (line 371) | pub fn examples(&self) -> &Path { method doc (line 375) | pub fn doc(&self) -> &Path { method timings (line 379) | pub fn timings(&self) -> &Path { type BuildDirLayout (line 384) | pub struct BuildDirLayout { method prepare (line 413) | pub fn prepare(&mut self) -> CargoResult<()> { method deps (line 425) | pub fn deps(&self, pkg_dir: &str) -> PathBuf { method out_force_new_layout (line 435) | pub fn out_force_new_layout(&self, pkg_dir: &str) -> PathBuf { method legacy_deps (line 439) | pub fn legacy_deps(&self) -> &Path { method root (line 442) | pub fn root(&self) -> &Path { method examples (line 446) | pub fn examples(&self) -> &Path { method incremental (line 450) | pub fn incremental(&self) -> &Path { method fingerprint (line 454) | pub fn fingerprint(&self, pkg_dir: &str) -> PathBuf { method legacy_fingerprint (line 462) | pub fn legacy_fingerprint(&self) -> &Path { method build (line 466) | pub fn build(&self) -> &Path { method build_script (line 470) | pub fn build_script(&self, pkg_dir: &str) -> PathBuf { method build_script_execution (line 478) | pub fn build_script_execution(&self, pkg_dir: &str) -> PathBuf { method artifact (line 486) | pub fn artifact(&self, pkg_dir: &str, kind: &str) -> PathBuf { method build_unit (line 494) | pub fn build_unit(&self, pkg_dir: &str) -> PathBuf { method prepare_tmp (line 498) | pub fn prepare_tmp(&self) -> CargoResult<&Path> { FILE: src/cargo/core/compiler/links.rs function validate_links (line 20) | pub fn validate_links(resolve: &Resolve, unit_graph: &UnitGraph) -> Carg... FILE: src/cargo/core/compiler/locking.rs type LockManager (line 18) | pub struct LockManager { method new (line 23) | pub fn new() -> Self { method lock_shared (line 36) | pub fn lock_shared( method lock (line 62) | pub fn lock(&self, key: &LockKey) -> CargoResult<()> { method downgrade_to_shared (line 75) | pub fn downgrade_to_shared(&self, key: &LockKey) -> CargoResult<()> { method unlock (line 85) | pub fn unlock(&self, key: &LockKey) -> CargoResult<()> { type LockKey (line 96) | pub struct LockKey(PathBuf); method from_unit (line 99) | fn from_unit(build_runner: &BuildRunner<'_, '_>, unit: &Unit) -> Self { method fmt (line 105) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { FILE: src/cargo/core/compiler/lto.rs type Lto (line 20) | pub enum Lto { function generate (line 45) | pub fn generate(bcx: &BuildContext<'_, '_>) -> CargoResult bool { function lto_when_needs_object (line 77) | fn lto_when_needs_object(crate_types: &[CrateType]) -> Lto { function calculate (line 91) | fn calculate( FILE: src/cargo/core/compiler/mod.rs constant RUSTDOC_CRATE_VERSION_FLAG (line 120) | const RUSTDOC_CRATE_VERSION_FLAG: &str = "--crate-version"; type Executor (line 125) | pub trait Executor: Send + Sync + 'static { method init (line 129) | fn init(&self, _build_runner: &BuildRunner<'_, '_>, _unit: &Unit) {} method exec (line 133) | fn exec( method force_rebuild (line 145) | fn force_rebuild(&self, _unit: &Unit) -> bool { method exec (line 157) | fn exec( type DefaultExecutor (line 153) | pub struct DefaultExecutor; function compile (line 181) | fn compile<'gctx>( function make_failed_scrape_diagnostic (line 273) | fn make_failed_scrape_diagnostic( function rustc (line 293) | fn rustc( function verbose_if_simple_exit_code (line 605) | fn verbose_if_simple_exit_code(err: Error) -> Error { function prebuild_lock_exclusive (line 618) | fn prebuild_lock_exclusive(lock: LockKey) -> Work { function downgrade_lock_to_shared (line 625) | fn downgrade_lock_to_shared(lock: LockKey) -> Work { function link_targets (line 634) | fn link_targets( function add_plugin_deps (line 726) | fn add_plugin_deps( function get_dynamic_search_path (line 749) | fn get_dynamic_search_path(path: &Path) -> &Path { function filter_dynamic_search_path (line 761) | fn filter_dynamic_search_path<'a, I>(paths: I, root_output: &Path) -> Ve... function prepare_rustc (line 788) | fn prepare_rustc(build_runner: &BuildRunner<'_, '_>, unit: &Unit) -> Car... function prepare_rustdoc (line 849) | fn prepare_rustdoc(build_runner: &BuildRunner<'_, '_>, unit: &Unit) -> C... function rustdoc (line 970) | fn rustdoc(build_runner: &mut BuildRunner<'_, '_>, unit: &Unit) -> Cargo... function crate_version_flag_already_present (line 1122) | fn crate_version_flag_already_present(rustdoc: &ProcessBuilder) -> bool { function append_crate_version_flag (line 1129) | fn append_crate_version_flag(unit: &Unit, rustdoc: &mut ProcessBuilder) { function add_cap_lints (line 1138) | fn add_cap_lints(bcx: &BuildContext<'_, '_>, unit: &Unit, cmd: &mut Proc... function add_allow_features (line 1154) | fn add_allow_features(build_runner: &BuildRunner<'_, '_>, cmd: &mut Proc... function add_error_format_and_color (line 1175) | fn add_error_format_and_color(build_runner: &BuildRunner<'_, '_>, cmd: &... function build_base_args (line 1208) | fn build_base_args( function features_args (line 1468) | fn features_args(unit: &Unit) -> Vec { function trim_paths_args_rustdoc (line 1480) | fn trim_paths_args_rustdoc( function trim_paths_args (line 1511) | fn trim_paths_args( function sysroot_remap (line 1537) | fn sysroot_remap(build_runner: &BuildRunner<'_, '_>, unit: &Unit) -> OsS... function package_remap (line 1565) | fn package_remap(build_runner: &BuildRunner<'_, '_>, unit: &Unit) -> OsS... function build_dir_remap (line 1613) | fn build_dir_remap(build_runner: &BuildRunner<'_, '_>) -> OsString { function check_cfg_args (line 1622) | fn check_cfg_args(unit: &Unit) -> Vec { function lto_args (line 1671) | fn lto_args(build_runner: &BuildRunner<'_, '_>, unit: &Unit) -> Vec( function add_custom_flags (line 1805) | fn add_custom_flags( function lib_search_paths (line 1830) | pub fn lib_search_paths( function extern_args (line 1866) | pub fn extern_args( function add_codegen_linker (line 1958) | fn add_codegen_linker( function add_codegen_incremental (line 1984) | fn add_codegen_incremental( function envify (line 1995) | fn envify(s: &str) -> String { type OutputOptions (line 2004) | struct OutputOptions { method new (line 2027) | fn new(build_runner: &BuildRunner<'_, '_>, unit: &Unit) -> OutputOptio... type ManifestErrorContext (line 2049) | struct ManifestErrorContext { method new (line 2397) | fn new(build_runner: &BuildRunner<'_, '_>, unit: &Unit) -> ManifestErr... method requested_target_names (line 2441) | fn requested_target_names(&self) -> impl Iterator { method find_crate_span (line 2461) | fn find_crate_span(&self, unrenamed: &str) -> Option> { function on_stdout_line (line 2072) | fn on_stdout_line( function on_stderr_line (line 2082) | fn on_stderr_line( function on_stderr_line_inner (line 2104) | fn on_stderr_line_inner( function replay_output_cache (line 2534) | fn replay_output_cache( function descriptive_pkg_name (line 2576) | fn descriptive_pkg_name(name: &str, target: &Target, mode: &CompileMode)... function apply_env_config (line 2591) | pub(crate) fn apply_env_config( function should_include_scrape_units (line 2606) | fn should_include_scrape_units(bcx: &BuildContext<'_, '_>, unit: &Unit) ... function scrape_output_path (line 2611) | fn scrape_output_path(build_runner: &BuildRunner<'_, '_>, unit: &Unit) -... function rustdoc_dep_info_loc (line 2619) | fn rustdoc_dep_info_loc(build_runner: &BuildRunner<'_, '_>, unit: &Unit)... FILE: src/cargo/core/compiler/output_depinfo.rs function render_filename (line 15) | fn render_filename>(path: P, basedir: Option<&str>) -> Ca... function add_deps_for_unit (line 44) | fn add_deps_for_unit( function output_depinfo (line 132) | pub fn output_depinfo(build_runner: &mut BuildRunner<'_, '_>, unit: &Uni... FILE: src/cargo/core/compiler/output_sbom.rs type SbomFormatVersion (line 20) | pub struct SbomFormatVersion(u32); type SbomDependencyType (line 24) | enum SbomDependencyType { type SbomIndex (line 33) | struct SbomIndex(usize); type SbomDependency (line 37) | struct SbomDependency { type SbomCrate (line 44) | struct SbomCrate { method new (line 52) | pub fn new(unit: &Unit) -> Self { type SbomRustc (line 66) | struct SbomRustc { method from (line 76) | fn from(rustc: &Rustc) -> Self { type Sbom (line 90) | pub struct Sbom { function build_sbom (line 99) | pub fn build_sbom(build_runner: &BuildRunner<'_, '_>, root: &Unit) -> Ca... function build_sbom_graph (line 141) | fn build_sbom_graph<'a>( FILE: src/cargo/core/compiler/rustdoc.rs constant DOCS_RS_URL (line 15) | const DOCS_RS_URL: &'static str = "https://docs.rs/"; type RustdocExternMode (line 21) | pub enum RustdocExternMode { method from (line 31) | fn from(s: String) -> RustdocExternMode { method fmt (line 41) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method deserialize (line 51) | fn deserialize(deserializer: D) -> Result type RustdocExternMap (line 66) | pub struct RustdocExternMap { method hash (line 95) | fn hash(&self, into: &mut H) { method default (line 75) | fn default() -> Self { function default_crates_io_to_docs_rs (line 83) | fn default_crates_io_to_docs_rs<'de, D: serde::Deserializer<'de>>( function build_all_urls (line 108) | fn build_all_urls( function add_root_urls (line 171) | pub fn add_root_urls( function add_output_format (line 249) | pub fn add_output_format( type RustdocScrapeExamples (line 273) | pub enum RustdocScrapeExamples { method is_enabled (line 280) | pub fn is_enabled(&self) -> bool { method is_unset (line 284) | pub fn is_unset(&self) -> bool { function scrape_units_have_dep_on (line 299) | pub fn scrape_units_have_dep_on<'a>(&'a self, unit: &'a Unit) -> Vec<&'a... function unit_can_fail_for_docscraping (line 312) | pub fn unit_can_fail_for_docscraping(&self, unit: &Unit) -> bool { FILE: src/cargo/core/compiler/standard_lib.rs function std_crates (line 18) | fn std_crates<'a>(crates: &'a [String], default: &'static str, units: &[... function resolve_std (line 49) | pub fn resolve_std<'gctx>( function generate_std_roots (line 119) | pub fn generate_std_roots( function generate_roots (line 157) | fn generate_roots( function detect_sysroot_src_path (line 219) | fn detect_sysroot_src_path(target_data: &RustcTargetData<'_>) -> CargoRe... FILE: src/cargo/core/compiler/timings/mod.rs type Timings (line 32) | pub struct Timings<'gctx> { type CompilationSection (line 56) | pub struct CompilationSection { type UnitData (line 67) | pub struct UnitData { function new (line 82) | pub fn new(bcx: &BuildContext<'_, 'gctx>) -> Timings<'gctx> { function unit_start (line 120) | pub fn unit_start(&mut self, build_runner: &BuildRunner<'_, '_>, id: Job... function unit_rmeta_finished (line 152) | pub fn unit_rmeta_finished( function unit_finished (line 178) | pub fn unit_finished( function unit_section_timing (line 202) | pub fn unit_section_timing( function record_cpu (line 233) | pub fn record_cpu(&mut self) { function finished (line 260) | pub fn finished( type SectionTimingEvent (line 298) | pub enum SectionTimingEvent { type SectionTiming (line 306) | pub struct SectionTiming { FILE: src/cargo/core/compiler/timings/report.rs type SectionName (line 19) | pub enum SectionName { method name (line 28) | fn name(&self) -> Cow<'static, str> { method capitalized_name (line 37) | fn capitalized_name(&self) -> String { method serialize (line 53) | fn serialize(&self, serializer: S) -> Result type SectionData (line 63) | pub struct SectionData { method duration (line 71) | fn duration(&self) -> f64 { type Concurrency (line 78) | pub struct Concurrency { type RenderContext (line 90) | pub struct RenderContext<'a> { function write_html (line 127) | pub fn write_html(ctx: RenderContext<'_>, f: &mut impl Write) -> CargoRe... function write_summary_table (line 161) | fn write_summary_table( function write_js_data (line 246) | fn write_js_data(ctx: &RenderContext<'_>, f: &mut impl Write) -> CargoRe... function write_unit_table (line 266) | fn write_unit_table(ctx: &RenderContext<'_>, f: &mut impl Write) -> Carg... function compute_concurrency (line 354) | pub fn compute_concurrency(unit_data: &[UnitData]) -> Vec { function aggregate_sections (line 486) | pub fn aggregate_sections( function round_to_centisecond (line 567) | pub fn round_to_centisecond(x: f64) -> f64 { FILE: src/cargo/core/compiler/timings/timings.js constant X_LINE (line 2) | const X_LINE = 50; constant MARGIN (line 4) | const MARGIN = 5; constant Y_LINE (line 6) | const Y_LINE = 35; constant MIN_TICK_DIST (line 8) | const MIN_TICK_DIST = 50; constant RADIUS (line 10) | const RADIUS = 3; constant BOX_HEIGHT (line 12) | const BOX_HEIGHT = 25; constant Y_TICK_DIST (line 14) | const Y_TICK_DIST = BOX_HEIGHT + 2; constant HIT_BOXES (line 17) | let HIT_BOXES = []; constant LAST_HOVER (line 19) | let LAST_HOVER = null; constant UNIT_COORDS (line 21) | let UNIT_COORDS = {}; constant REVERSE_UNIT_DEPS (line 23) | let REVERSE_UNIT_DEPS = {}; constant REVERSE_UNIT_RMETA_DEPS (line 24) | let REVERSE_UNIT_RMETA_DEPS = {}; constant UNIT_BY_INDEX (line 25) | let UNIT_BY_INDEX = {}; constant MIN_GRAPH_WIDTH (line 27) | const MIN_GRAPH_WIDTH = 200; constant MAX_GRAPH_WIDTH (line 28) | const MAX_GRAPH_WIDTH = 4096; constant SCALE_PIXELS_PER_SEC (line 31) | const SCALE_PIXELS_PER_SEC = 8; function scale_to_graph_width (line 33) | function scale_to_graph_width(scale) { function width_to_graph_scale (line 47) | function width_to_graph_scale(width) { constant TEXT_COLOR (line 65) | const TEXT_COLOR = getCssColor('--text'); constant BG_COLOR (line 66) | const BG_COLOR = getCssColor('--background'); constant CANVAS_BG (line 67) | const CANVAS_BG = getCssColor('--canvas-background'); constant AXES_COLOR (line 68) | const AXES_COLOR = getCssColor('--canvas-axes'); constant GRID_COLOR (line 69) | const GRID_COLOR = getCssColor('--canvas-grid'); constant CODEGEN_COLOR (line 70) | const CODEGEN_COLOR = getCssColor('--canvas-codegen'); constant LINK_COLOR (line 71) | const LINK_COLOR = getCssColor('--canvas-link'); constant OTHER_COLOR (line 73) | const OTHER_COLOR = getCssColor('--canvas-other'); constant CUSTOM_BUILD_COLOR (line 74) | const CUSTOM_BUILD_COLOR = getCssColor('--canvas-custom-build'); constant NOT_CUSTOM_BUILD_COLOR (line 75) | const NOT_CUSTOM_BUILD_COLOR = getCssColor('--canvas-not-custom-build'); constant DEP_LINE_COLOR (line 76) | const DEP_LINE_COLOR = getCssColor('--canvas-dep-line'); constant DEP_LINE_HIGHLIGHTED_COLOR (line 77) | const DEP_LINE_HIGHLIGHTED_COLOR = getCssColor('--canvas-dep-line-highli... constant CPU_COLOR (line 78) | const CPU_COLOR = getCssColor('--canvas-cpu'); function compute_unit_coords (line 92) | function compute_unit_coords(units, px_per_sec) { class SvgRenderer (line 123) | class SvgRenderer { method constructor (line 124) | constructor() {} method render_pipeline_graph (line 126) | render_pipeline_graph() { method _draw_legend (line 298) | _draw_legend(width, entries) { method _draw_dep_lines (line 334) | _draw_dep_lines(unit_idx) { method _draw_one_dep_line (line 348) | _draw_one_dep_line(from_x, from_y, to_unit, from_unit) { method render_timing_graph (line 360) | render_timing_graph() { method _draw_graph_axes (line 523) | _draw_graph_axes({ canvas_height, graph_height, graph_width, px_per_se... method _roundedRect (line 564) | _roundedRect(section_name, x, y, width, unit) { function measure_text_width (line 574) | function measure_text_width(text) { function get_codegen_section_x (line 589) | function get_codegen_section_x(sections) { function get_legend_entries (line 598) | function get_legend_entries(presentSections) { function graph_dimension (line 633) | function graph_dimension(graph_height) { function split_ticks (line 643) | function split_ticks(max_value, px_per_v, max_px) { function hl (line 677) | function hl(i) { FILE: src/cargo/core/compiler/unit.rs type UnitIndex (line 30) | pub struct UnitIndex(pub u64); method fmt (line 33) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Unit (line 53) | pub struct Unit { method fmt (line 199) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type UnitInner (line 59) | pub struct UnitInner { method requires_upstream_objects (line 149) | pub fn requires_upstream_objects(&self) -> bool { method benefits_from_no_embed_metadata (line 155) | pub fn benefits_from_no_embed_metadata(&self) -> bool { method is_local (line 164) | pub fn is_local(&self) -> bool { method show_warnings (line 169) | pub fn show_warnings(&self, gctx: &GlobalContext) -> bool { method hash (line 176) | fn hash(&self, hasher: &mut H) { method eq (line 183) | fn eq(&self, other: &Unit) -> bool { type Target (line 191) | type Target = UnitInner; method deref (line 193) | fn deref(&self) -> &UnitInner { type UnitInterner (line 228) | pub struct UnitInterner { method new (line 238) | pub fn new() -> UnitInterner { method intern (line 249) | pub fn intern( method intern_inner (line 306) | fn intern_inner(&self, item: &UnitInner) -> Rc { type InternerState (line 232) | struct InternerState { FILE: src/cargo/core/compiler/unit_dependencies.rs constant IS_NO_ARTIFACT_DEP (line 40) | const IS_NO_ARTIFACT_DEP: Option<&'static Artifact> = None; type State (line 43) | struct State<'a, 'gctx> { type IsArtifact (line 74) | pub enum IsArtifact { method is_true (line 80) | pub fn is_true(&self) -> bool { function build_unit_dependencies (line 89) | pub fn build_unit_dependencies<'a, 'gctx>( function calc_deps_of_std (line 175) | fn calc_deps_of_std( function attach_std_deps (line 192) | fn attach_std_deps( function deps_of_roots (line 227) | fn deps_of_roots(roots: &[Unit], state: &mut State<'_, '_>) -> CargoResu... function deps_of (line 266) | fn deps_of(unit: &Unit, state: &mut State<'_, '_>, unit_for: UnitFor) ->... function compute_deps (line 286) | fn compute_deps( function calc_artifact_deps (line 435) | fn calc_artifact_deps<'a>( function compute_deps_custom_build (line 486) | fn compute_deps_custom_build( function artifact_targets_to_unit_deps (line 575) | fn artifact_targets_to_unit_deps( function compute_deps_doc (line 632) | fn compute_deps_doc( function maybe_lib (line 731) | fn maybe_lib( function dep_build_script (line 764) | fn dep_build_script( function check_or_build_mode (line 822) | fn check_or_build_mode(mode: CompileMode, target: &Target) -> CompileMode { function new_unit_dep (line 840) | fn new_unit_dep( function new_unit_dep_with_profile (line 863) | fn new_unit_dep_with_profile( function connect_run_custom_build_deps (line 929) | fn connect_run_custom_build_deps(state: &mut State<'_, '_>) { function resolve (line 1046) | fn resolve(&self) -> &'a Resolve { function features (line 1055) | fn features(&self) -> &'a ResolvedFeatures { function activated_features (line 1063) | fn activated_features( function is_dep_activated (line 1072) | fn is_dep_activated( function get (line 1082) | fn get(&self, id: PackageId) -> &'a Package { function deps (line 1089) | fn deps(&self, unit: &Unit, unit_for: UnitFor) -> Vec<(PackageId, Vec<&D... FILE: src/cargo/core/compiler/unit_graph.rs type UnitGraph (line 17) | pub type UnitGraph = HashMap>; type UnitDep (line 21) | pub struct UnitDep { constant VERSION (line 47) | const VERSION: u32 = 1; type SerializedUnitGraph (line 50) | struct SerializedUnitGraph<'a> { type SerializedUnit (line 57) | struct SerializedUnit<'a> { type SerializedUnitDep (line 70) | struct SerializedUnitDep { function emit_serialized_unit_graph (line 88) | pub fn emit_serialized_unit_graph( FILE: src/cargo/core/dependency.rs type Dependency (line 22) | pub struct Dependency { method parse (line 118) | pub fn parse( method new_override (line 147) | pub fn new_override(name: InternedString, source_id: SourceId) -> Depe... method serialized (line 169) | pub fn serialized( method version_req (line 197) | pub fn version_req(&self) -> &OptVersionReq { method name_in_toml (line 221) | pub fn name_in_toml(&self) -> InternedString { method package_name (line 243) | pub fn package_name(&self) -> InternedString { method source_id (line 247) | pub fn source_id(&self) -> SourceId { method registry_id (line 251) | pub fn registry_id(&self) -> Option { method set_registry_id (line 255) | pub fn set_registry_id(&mut self, registry_id: SourceId) -> &mut Depen... method kind (line 260) | pub fn kind(&self) -> DepKind { method is_public (line 264) | pub fn is_public(&self) -> bool { method set_public (line 269) | pub fn set_public(&mut self, public: bool) -> &mut Dependency { method specified_req (line 278) | pub fn specified_req(&self) -> bool { method platform (line 284) | pub fn platform(&self) -> Option<&Platform> { method explicit_name_in_toml (line 292) | pub fn explicit_name_in_toml(&self) -> Option { method set_kind (line 296) | pub fn set_kind(&mut self, kind: DepKind) -> &mut Dependency { method set_features (line 306) | pub fn set_features( method set_default_features (line 315) | pub fn set_default_features(&mut self, default_features: bool) -> &mut... method set_optional (line 321) | pub fn set_optional(&mut self, optional: bool) -> &mut Dependency { method set_source_id (line 327) | pub fn set_source_id(&mut self, id: SourceId) -> &mut Dependency { method set_version_req (line 333) | pub fn set_version_req(&mut self, req: OptVersionReq) -> &mut Dependen... method set_platform (line 338) | pub fn set_platform(&mut self, platform: Option) -> &mut Dep... method set_explicit_name_in_toml (line 343) | pub fn set_explicit_name_in_toml( method lock_to (line 352) | pub fn lock_to(&mut self, id: PackageId) -> &mut Dependency { method lock_version (line 375) | pub fn lock_version(&mut self, version: &semver::Version) -> &mut Depe... method is_locked (line 383) | pub fn is_locked(&self) -> bool { method is_transitive (line 388) | pub fn is_transitive(&self) -> bool { method is_build (line 395) | pub fn is_build(&self) -> bool { method is_optional (line 399) | pub fn is_optional(&self) -> bool { method uses_default_features (line 404) | pub fn uses_default_features(&self) -> bool { method features (line 408) | pub fn features(&self) -> &[InternedString] { method matches (line 413) | pub fn matches(&self, sum: &Summary) -> bool { method matches_prerelease (line 417) | pub fn matches_prerelease(&self, sum: &Summary) -> bool { method matches_ignoring_source (line 426) | pub fn matches_ignoring_source(&self, id: PackageId) -> bool { method matches_id (line 431) | pub fn matches_id(&self, id: PackageId) -> bool { method map_source (line 437) | pub fn map_source(mut self, to_replace: SourceId, replace_with: Source... method set_artifact (line 444) | pub(crate) fn set_artifact(&mut self, artifact: Artifact) { method artifact (line 448) | pub fn artifact(&self) -> Option<&Artifact> { method maybe_lib (line 455) | pub(crate) fn maybe_lib(&self) -> bool { type Inner (line 28) | struct Inner { type SerializedDependency (line 57) | pub struct SerializedDependency { type DepKind (line 86) | pub enum DepKind { method kind_table (line 93) | pub fn kind_table(&self) -> &'static str { method serialize (line 103) | fn serialize(&self, s: S) -> Result type Artifact (line 467) | pub struct Artifact { method serialize (line 481) | fn serialize(&self, s: S) -> Result method parse (line 495) | pub(crate) fn parse( method kinds (line 516) | pub fn kinds(&self) -> &[ArtifactKind] { method is_lib (line 520) | pub fn is_lib(&self) -> bool { method target (line 524) | pub fn target(&self) -> Option { type SerializedArtifact (line 474) | pub struct SerializedArtifact<'a> { type ArtifactTarget (line 530) | pub enum ArtifactTarget { method parse (line 542) | pub fn parse(target: &str, unstable_json: bool) -> CargoResult &str { method to_compile_kind (line 556) | pub fn to_compile_kind(&self) -> Option { method to_compile_target (line 560) | pub fn to_compile_target(&self) -> Option { method to_resolved_compile_kind (line 567) | pub(crate) fn to_resolved_compile_kind( method to_resolved_compile_target (line 577) | pub(crate) fn to_resolved_compile_target( type ArtifactKind (line 589) | pub enum ArtifactKind { method serialize (line 599) | fn serialize(&self, s: S) -> Result method fmt (line 608) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method crate_type (line 617) | pub fn crate_type(&self) -> &'static str { method as_str (line 625) | pub fn as_str(&self) -> Cow<'static, str> { method parse (line 632) | pub fn parse(kind: &str) -> CargoResult { method validate (line 648) | fn validate(kinds: Vec) -> CargoResult> { type Patch (line 676) | pub struct Patch { type PatchLocation (line 683) | pub enum PatchLocation { method fmt (line 691) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { FILE: src/cargo/core/features.rs constant SEE_CHANNELS (line 137) | pub const SEE_CHANNELS: &str = "See https://doc.rust-lang.org/book/appen... type AllowFeatures (line 141) | pub type AllowFeatures = BTreeSet; type Edition (line 183) | pub enum Edition { constant LATEST_UNSTABLE (line 204) | pub const LATEST_UNSTABLE: Option = None; constant LATEST_STABLE (line 206) | pub const LATEST_STABLE: Edition = Edition::Edition2024; constant ALL (line 207) | pub const ALL: &'static [Edition] = &[ constant CLI_VALUES (line 221) | pub const CLI_VALUES: [&'static str; 4] = ["2015", "2018", "2021", "20... method first_version (line 225) | pub(crate) fn first_version(&self) -> Option { method is_stable (line 237) | pub fn is_stable(&self) -> bool { method previous (line 251) | pub fn previous(&self) -> Option { method saturating_next (line 264) | pub fn saturating_next(&self) -> Edition { method cmd_edition_arg (line 278) | pub(crate) fn cmd_edition_arg(&self, cmd: &mut ProcessBuilder) { method force_warn_arg (line 286) | pub(crate) fn force_warn_arg(&self, cmd: &mut ProcessBuilder) { method supports_idiom_lint (line 308) | pub(crate) fn supports_idiom_lint(&self) -> bool { method default_resolve_behavior (line 319) | pub(crate) fn default_resolve_behavior(&self) -> ResolveBehavior { method fmt (line 331) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Err (line 343) | type Err = Error; method from_str (line 344) | fn from_str(s: &str) -> Result { type FixEdition (line 367) | pub enum FixEdition { type Err (line 386) | type Err = anyhow::Error; method from_str (line 387) | fn from_str(s: &str) -> Result::Err> { type Status (line 405) | enum Status { type Feature (line 590) | pub struct Feature { method new (line 603) | pub fn new( method add (line 619) | fn add( method activated (line 730) | pub fn activated(&self) -> &[String] { method require (line 735) | pub fn require(&self, feature: &Feature) -> CargoResult<()> { method require_with_hint (line 744) | pub(crate) fn require_with_hint( method is_enabled (line 797) | pub fn is_enabled(&self, feature: &Feature) -> bool { constant STABILIZED_COMPILE_PROGRESS (line 920) | const STABILIZED_COMPILE_PROGRESS: &str = "The progress bar is now always \ constant STABILIZED_OFFLINE (line 925) | const STABILIZED_OFFLINE: &str = "Offline mode is now available via the \ constant STABILIZED_CACHE_MESSAGES (line 928) | const STABILIZED_CACHE_MESSAGES: &str = "Message caching is now always e... constant STABILIZED_INSTALL_UPGRADE (line 930) | const STABILIZED_INSTALL_UPGRADE: &str = "Packages are now always upgrad... constant STABILIZED_CONFIG_PROFILE (line 935) | const STABILIZED_CONFIG_PROFILE: &str = "See \ constant STABILIZED_CRATE_VERSIONS (line 939) | const STABILIZED_CRATE_VERSIONS: &str = "The crate version is now \ constant STABILIZED_PACKAGE_FEATURES (line 942) | const STABILIZED_PACKAGE_FEATURES: &str = "Enhanced feature flag behavio... constant STABILIZED_FEATURES (line 949) | const STABILIZED_FEATURES: &str = "The new feature resolver is now avail... constant STABILIZED_EXTRA_LINK_ARG (line 954) | const STABILIZED_EXTRA_LINK_ARG: &str = "Additional linker arguments are... constant STABILIZED_CONFIGURABLE_ENV (line 957) | const STABILIZED_CONFIGURABLE_ENV: &str = "The [env] section is now alwa... constant STABILIZED_PATCH_IN_CONFIG (line 959) | const STABILIZED_PATCH_IN_CONFIG: &str = "The patch-in-config feature is... constant STABILIZED_NAMED_PROFILES (line 961) | const STABILIZED_NAMED_PROFILES: &str = "The named-profiles feature is n... constant STABILIZED_DOCTEST_IN_WORKSPACE (line 965) | const STABILIZED_DOCTEST_IN_WORKSPACE: &str = constant STABILIZED_FUTURE_INCOMPAT_REPORT (line 968) | const STABILIZED_FUTURE_INCOMPAT_REPORT: &str = constant STABILIZED_WEAK_DEP_FEATURES (line 971) | const STABILIZED_WEAK_DEP_FEATURES: &str = "Weak dependency features are... constant STABILISED_NAMESPACED_FEATURES (line 973) | const STABILISED_NAMESPACED_FEATURES: &str = "Namespaced features are no... constant STABILIZED_TIMINGS (line 975) | const STABILIZED_TIMINGS: &str = "The -Ztimings option has been stabiliz... constant STABILISED_MULTITARGET (line 977) | const STABILISED_MULTITARGET: &str = "Multiple `--target` options are no... constant STABILIZED_TERMINAL_WIDTH (line 979) | const STABILIZED_TERMINAL_WIDTH: &str = constant STABILISED_SPARSE_REGISTRY (line 982) | const STABILISED_SPARSE_REGISTRY: &str = "The sparse protocol is now the... constant STABILIZED_CREDENTIAL_PROCESS (line 984) | const STABILIZED_CREDENTIAL_PROCESS: &str = constant STABILIZED_REGISTRY_AUTH (line 987) | const STABILIZED_REGISTRY_AUTH: &str = constant STABILIZED_LINTS (line 990) | const STABILIZED_LINTS: &str = "The `[lints]` table is now always availa... constant STABILIZED_CHECK_CFG (line 992) | const STABILIZED_CHECK_CFG: &str = constant STABILIZED_DOCTEST_XCOMPILE (line 995) | const STABILIZED_DOCTEST_XCOMPILE: &str = "Doctest cross-compiling is no... constant STABILIZED_PACKAGE_WORKSPACE (line 997) | const STABILIZED_PACKAGE_WORKSPACE: &str = constant STABILIZED_BUILD_DIR (line 1000) | const STABILIZED_BUILD_DIR: &str = "build.build-dir is now always enable... constant STABILIZED_CONFIG_INCLUDE (line 1002) | const STABILIZED_CONFIG_INCLUDE: &str = "The `include` config key is now... function deserialize_comma_separated_list (line 1004) | fn deserialize_comma_separated_list<'de, D>( type GitFeatures (line 1024) | pub struct GitFeatures { method all (line 1032) | pub fn all() -> Self { method expecting (line 1039) | fn expecting() -> String { function deserialize_git_features (line 1048) | fn deserialize_git_features<'de, D>(deserializer: D) -> Result>) -> CargoResult Self { method safe (line 1143) | fn safe() -> Self { method expecting (line 1151) | fn expecting() -> String { function deserialize_gitoxide_features (line 1160) | fn deserialize_gitoxide_features<'de, D>( function parse_gitoxide (line 1213) | fn parse_gitoxide( method parse (line 1239) | pub fn parse( method add (line 1274) | fn add(&mut self, flag: &str, warnings: &mut Vec) -> CargoResult... method fail_if_stable_opt (line 1474) | pub fn fail_if_stable_opt(&self, flag: &str, issue: u32) -> CargoResult<... method fail_if_stable_opt_custom_z (line 1478) | pub fn fail_if_stable_opt_custom_z( method fail_if_stable_command (line 1511) | pub fn fail_if_stable_command( method implicitly_enable_features_if_needed (line 1547) | fn implicitly_enable_features_if_needed(&mut self) { function channel (line 1556) | pub fn channel() -> String { function cargo_use_gitoxide_instead_of_git2 (line 1585) | fn cargo_use_gitoxide_instead_of_git2() -> bool { function cargo_docs_link (line 1591) | pub fn cargo_docs_link(path: &str) -> String { FILE: src/cargo/core/gc.rs constant DEFAULT_MAX_AGE_EXTRACTED (line 32) | const DEFAULT_MAX_AGE_EXTRACTED: &str = "1 month"; constant DEFAULT_MAX_AGE_DOWNLOADED (line 35) | const DEFAULT_MAX_AGE_DOWNLOADED: &str = "3 months"; constant DEFAULT_AUTO_FREQUENCY (line 37) | const DEFAULT_AUTO_FREQUENCY: &str = "1 day"; function auto_gc (line 51) | pub fn auto_gc(gctx: &GlobalContext) { function auto_gc_inner (line 73) | fn auto_gc_inner(gctx: &GlobalContext) -> CargoResult<()> { type GlobalCleanConfig (line 99) | struct GlobalCleanConfig { type GcOpts (line 114) | pub struct GcOpts { method is_download_cache_opt_set (line 137) | pub fn is_download_cache_opt_set(&self) -> bool { method is_download_cache_size_set (line 150) | pub fn is_download_cache_size_set(&self) -> bool { method set_max_download_age (line 160) | pub fn set_max_download_age(&mut self, max_download_age: Duration) { method update_for_auto_gc (line 170) | pub fn update_for_auto_gc(&mut self, gctx: &GlobalContext) -> CargoRes... method update_for_auto_gc_config (line 177) | fn update_for_auto_gc_config( type Gc (line 250) | pub struct Gc<'a, 'gctx> { function new (line 263) | pub fn new( function auto (line 279) | fn auto(&mut self, clean_ctx: &mut CleanContext<'gctx>) -> CargoResult<(... function gc (line 305) | pub fn gc(&mut self, clean_ctx: &mut CleanContext<'gctx>, gc_opts: &GcOp... function newer_time_span_for_config (line 321) | fn newer_time_span_for_config( function maybe_newer_span (line 331) | fn maybe_newer_span(a: Duration, b: Option) -> Duration { function parse_frequency (line 347) | fn parse_frequency(frequency: &str) -> CargoResult> { function parse_time_span_for_config (line 366) | fn parse_time_span_for_config(config_name: &str, span: &str) -> CargoRes... function maybe_parse_time_span (line 379) | fn maybe_parse_time_span(span: &str) -> Option { function parse_time_span (line 401) | pub fn parse_time_span(span: &str) -> CargoResult { function parse_human_size (line 411) | pub fn parse_human_size(input: &str) -> CargoResult { function time_spans (line 446) | fn time_spans() { function time_span_errors (line 463) | fn time_span_errors() { function human_sizes (line 496) | fn human_sizes() { FILE: src/cargo/core/global_cache_tracker.rs constant GLOBAL_CACHE_FILENAME (line 134) | const GLOBAL_CACHE_FILENAME: &str = ".global-cache"; constant REGISTRY_INDEX_TABLE (line 136) | const REGISTRY_INDEX_TABLE: &str = "registry_index"; constant REGISTRY_CRATE_TABLE (line 137) | const REGISTRY_CRATE_TABLE: &str = "registry_crate"; constant REGISTRY_SRC_TABLE (line 138) | const REGISTRY_SRC_TABLE: &str = "registry_src"; constant GIT_DB_TABLE (line 139) | const GIT_DB_TABLE: &str = "git_db"; constant GIT_CO_TABLE (line 140) | const GIT_CO_TABLE: &str = "git_checkout"; constant UPDATE_RESOLUTION (line 147) | const UPDATE_RESOLUTION: u64 = 60 * 5; type Timestamp (line 152) | type Timestamp = u64; type RegistryIndex (line 156) | pub struct RegistryIndex { type RegistryCrate (line 163) | pub struct RegistryCrate { type RegistrySrc (line 174) | pub struct RegistrySrc { type GitDb (line 193) | pub struct GitDb { type GitCheckout (line 200) | pub struct GitCheckout { type BasePaths (line 215) | struct BasePaths { function migrations (line 233) | fn migrations() -> Vec { type ParentId (line 313) | struct ParentId(i64); method column_result (line 316) | fn column_result(value: rusqlite::types::ValueRef<'_>) -> rusqlite::ty... method to_sql (line 323) | fn to_sql(&self) -> rusqlite::Result> { type GlobalCacheTracker (line 334) | pub struct GlobalCacheTracker { method new (line 349) | pub fn new(gctx: &GlobalContext) -> CargoResult { method db_path (line 367) | pub fn db_path(gctx: &GlobalContext) -> Filesystem { method id_from_name (line 374) | fn id_from_name( method get_id_map (line 392) | fn get_id_map( method registry_index_all (line 410) | pub fn registry_index_all(&self) -> CargoResult CargoResult CargoResult CargoResult> { method git_checkout_all (line 492) | pub fn git_checkout_all(&self) -> CargoResult CargoResu... method set_last_auto_gc (line 537) | pub fn set_last_auto_gc(&self) -> CargoResult<()> { method clean (line 544) | pub fn clean(&mut self, clean_ctx: &mut CleanContext<'_>, gc_opts: &Gc... method clean_inner (line 550) | fn clean_inner( method list_dir_names (line 662) | fn list_dir_names(path: &Path) -> CargoResult> { method read_dir_with_filter (line 669) | fn read_dir_with_filter( method sync_db_with_files (line 713) | fn sync_db_with_files( method update_parent_for_missing_from_db (line 812) | fn update_parent_for_missing_from_db( method update_db_for_removed (line 837) | fn update_db_for_removed( method update_db_parent_for_removed_from_disk (line 866) | fn update_db_parent_for_removed_from_disk( method populate_untracked_crate (line 901) | fn populate_untracked_crate( method populate_untracked (line 940) | fn populate_untracked( method update_null_sizes (line 1005) | fn update_null_sizes( method get_registry_items_to_clean_age (line 1043) | fn get_registry_items_to_clean_age( method get_registry_items_to_clean_size (line 1073) | fn get_registry_items_to_clean_size( method get_registry_items_to_clean_size_both (line 1131) | fn get_registry_items_to_clean_size_both( method get_git_items_to_clean_size (line 1197) | fn get_git_items_to_clean_size( method get_registry_index_to_clean (line 1282) | fn get_registry_index_to_clean( method get_git_co_items_to_clean (line 1307) | fn get_git_co_items_to_clean( method get_git_db_items_to_clean (line 1336) | fn get_git_db_items_to_clean( type DeferredGlobalLastUse (line 1423) | pub struct DeferredGlobalLastUse { method new (line 1454) | pub fn new() -> DeferredGlobalLastUse { method is_empty (line 1468) | pub fn is_empty(&self) -> bool { method clear (line 1476) | fn clear(&mut self) { method mark_registry_index_used (line 1485) | pub fn mark_registry_index_used(&mut self, registry_index: RegistryInd... method mark_registry_crate_used (line 1492) | pub fn mark_registry_crate_used(&mut self, registry_crate: RegistryCra... method mark_registry_src_used (line 1499) | pub fn mark_registry_src_used(&mut self, registry_src: RegistrySrc) { method mark_git_checkout_used (line 1506) | pub fn mark_git_checkout_used(&mut self, git_checkout: GitCheckout) { method mark_registry_index_used_stamp (line 1512) | pub fn mark_registry_index_used_stamp( method mark_registry_crate_used_stamp (line 1526) | pub fn mark_registry_crate_used_stamp( method mark_registry_src_used_stamp (line 1544) | pub fn mark_registry_src_used_stamp( method mark_git_checkout_used_stamp (line 1561) | pub fn mark_git_checkout_used_stamp( method save (line 1578) | pub fn save(&mut self, tracker: &mut GlobalCacheTracker) -> CargoResul... method save_no_error (line 1599) | pub fn save_no_error(&mut self, gctx: &GlobalContext) { method save_with_gctx (line 1622) | fn save_with_gctx(&mut self, gctx: &GlobalContext) -> CargoResult<()> { method insert_registry_index_from_cache (line 1629) | fn insert_registry_index_from_cache(&mut self, conn: &Connection) -> C... method insert_git_db_from_cache (line 1642) | fn insert_git_db_from_cache(&mut self, conn: &Connection) -> CargoResu... method insert_registry_crate_from_cache (line 1655) | fn insert_registry_crate_from_cache(&mut self, conn: &Connection) -> C... method insert_registry_src_from_cache (line 1680) | fn insert_registry_src_from_cache(&mut self, conn: &Connection) -> Car... method insert_git_checkout_from_cache (line 1706) | fn insert_git_checkout_from_cache(&mut self, conn: &Connection) -> Car... method registry_id (line 1732) | fn registry_id( method git_id (line 1760) | fn git_id( function to_timestamp (line 1781) | fn to_timestamp(t: &SystemTime) -> Timestamp { function now (line 1798) | fn now() -> Timestamp { function is_silent_error (line 1812) | pub fn is_silent_error(e: &anyhow::Error) -> bool { function du_git_checkout (line 1826) | fn du_git_checkout(path: &Path) -> CargoResult { function du (line 1833) | fn du(path: &Path, table_name: &str) -> CargoResult { FILE: src/cargo/core/manifest.rs constant MANIFEST_PREAMBLE (line 26) | pub const MANIFEST_PREAMBLE: &str = "\ type EitherManifest (line 39) | pub enum EitherManifest { method warnings_mut (line 45) | pub fn warnings_mut(&mut self) -> &mut Warnings { method workspace_config (line 51) | pub(crate) fn workspace_config(&self) -> &WorkspaceConfig { type Manifest (line 63) | pub struct Manifest { method new (line 498) | pub fn new( method contents (line 562) | pub fn contents(&self) -> Option<&str> { method to_normalized_contents (line 566) | pub fn to_normalized_contents(&self) -> CargoResult { method document (line 571) | pub fn document(&self) -> Option<&toml::Spanned Option<&TomlManifest> { method normalized_toml (line 584) | pub fn normalized_toml(&self) -> &TomlManifest { method summary (line 587) | pub fn summary(&self) -> &Summary { method summary_mut (line 590) | pub fn summary_mut(&mut self) -> &mut Summary { method dependencies (line 594) | pub fn dependencies(&self) -> &[Dependency] { method default_kind (line 597) | pub fn default_kind(&self) -> Option { method forced_kind (line 600) | pub fn forced_kind(&self) -> Option { method exclude (line 603) | pub fn exclude(&self) -> &[String] { method include (line 606) | pub fn include(&self) -> &[String] { method metadata (line 609) | pub fn metadata(&self) -> &ManifestMetadata { method name (line 612) | pub fn name(&self) -> InternedString { method package_id (line 615) | pub fn package_id(&self) -> PackageId { method targets (line 618) | pub fn targets(&self) -> &[Target] { method targets_mut (line 622) | pub fn targets_mut(&mut self) -> &mut [Target] { method version (line 625) | pub fn version(&self) -> &Version { method warnings_mut (line 628) | pub fn warnings_mut(&mut self) -> &mut Warnings { method warnings (line 631) | pub fn warnings(&self) -> &Warnings { method profiles (line 634) | pub fn profiles(&self) -> Option<&TomlProfiles> { method publish (line 637) | pub fn publish(&self) -> &Option> { method replace (line 640) | pub fn replace(&self) -> &[(PackageIdSpec, Dependency)] { method patch (line 643) | pub fn patch(&self) -> &HashMap> { method links (line 646) | pub fn links(&self) -> Option<&str> { method is_embedded (line 649) | pub fn is_embedded(&self) -> bool { method workspace_config (line 653) | pub fn workspace_config(&self) -> &WorkspaceConfig { method unstable_features (line 658) | pub fn unstable_features(&self) -> &Features { method resolve_behavior (line 665) | pub fn resolve_behavior(&self) -> Option { method lint_rustflags (line 670) | pub fn lint_rustflags(&self) -> &[String] { method hints (line 674) | pub fn hints(&self) -> Option<&Hints> { method map_source (line 678) | pub fn map_source(self, to_replace: SourceId, replace_with: SourceId) ... method feature_gate (line 685) | pub fn feature_gate(&self) -> CargoResult<()> { method print_teapot (line 708) | pub fn print_teapot(&self, gctx: &GlobalContext) { method edition (line 716) | pub fn edition(&self) -> Edition { method rust_version (line 720) | pub fn rust_version(&self) -> Option<&RustVersion> { method custom_metadata (line 724) | pub fn custom_metadata(&self) -> Option<&toml::Value> { method default_run (line 728) | pub fn default_run(&self) -> Option<&str> { method metabuild (line 732) | pub fn metabuild(&self) -> Option<&Vec> { method metabuild_path (line 736) | pub fn metabuild_path(&self, target_dir: Filesystem) -> PathBuf { type DelayedWarning (line 101) | pub struct DelayedWarning { type Warnings (line 107) | pub struct Warnings(Vec); method new (line 1191) | fn new() -> Warnings { method add_warning (line 1195) | pub fn add_warning(&mut self, s: String) { method add_critical_warning (line 1202) | pub fn add_critical_warning(&mut self, s: String) { method warnings (line 1209) | pub fn warnings(&self) -> &[DelayedWarning] { type VirtualManifest (line 110) | pub struct VirtualManifest { method new (line 746) | pub fn new( method contents (line 772) | pub fn contents(&self) -> Option<&str> { method document (line 776) | pub fn document(&self) -> Option<&toml::Spanned Option<&TomlManifest> { method normalized_toml (line 784) | pub fn normalized_toml(&self) -> &TomlManifest { method replace (line 788) | pub fn replace(&self) -> &[(PackageIdSpec, Dependency)] { method patch (line 792) | pub fn patch(&self) -> &HashMap> { method workspace_config (line 796) | pub fn workspace_config(&self) -> &WorkspaceConfig { method profiles (line 800) | pub fn profiles(&self) -> Option<&TomlProfiles> { method warnings_mut (line 804) | pub fn warnings_mut(&mut self) -> &mut Warnings { method warnings (line 808) | pub fn warnings(&self) -> &Warnings { method unstable_features (line 812) | pub fn unstable_features(&self) -> &Features { method resolve_behavior (line 819) | pub fn resolve_behavior(&self) -> Option { type ManifestMetadata (line 135) | pub struct ManifestMetadata { method should_track (line 153) | pub fn should_track(env_key: &str) -> bool { method env_var (line 158) | pub fn env_var<'a>(&'a self, env_key: &str) -> Option> { method env_vars (line 162) | pub fn env_vars(&self) -> impl Iterator(&self, s: S) -> Result method fmt (line 244) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method description (line 258) | pub fn description(&self) -> &'static str { method requires_upstream_objects (line 274) | pub fn requires_upstream_objects(&self) -> bool { method benefits_from_no_embed_metadata (line 285) | pub fn benefits_from_no_embed_metadata(&self) -> bool { method rustc_crate_types (line 295) | pub fn rustc_crate_types(&self) -> Vec { type Target (line 310) | pub struct Target { method serialize (line 402) | fn serialize(&self, s: S) -> Result) -> fmt::Result { method new (line 825) | fn new(src_path: TargetSourcePath, edition: Edition) -> Target { method with_path (line 847) | fn with_path(src_path: PathBuf, edition: Edition) -> Target { method lib_target (line 851) | pub fn lib_target( method bin_target (line 866) | pub fn bin_target( method custom_build_target (line 884) | pub fn custom_build_target(name: &str, src_path: PathBuf, edition: Edi... method metabuild_target (line 896) | pub fn metabuild_target(name: &str) -> Target { method example_target (line 908) | pub fn example_target( method test_target (line 931) | pub fn test_target( method bench_target (line 946) | pub fn bench_target( method name (line 961) | pub fn name(&self) -> &str { method name_inferred (line 964) | pub fn name_inferred(&self) -> bool { method crate_name (line 967) | pub fn crate_name(&self) -> String { method src_path (line 970) | pub fn src_path(&self) -> &TargetSourcePath { method set_src_path (line 973) | pub fn set_src_path(&mut self, src_path: TargetSourcePath) { method required_features (line 976) | pub fn required_features(&self) -> Option<&Vec> { method kind (line 979) | pub fn kind(&self) -> &TargetKind { method tested (line 982) | pub fn tested(&self) -> bool { method harness (line 985) | pub fn harness(&self) -> bool { method documented (line 988) | pub fn documented(&self) -> bool { method for_host (line 992) | pub fn for_host(&self) -> bool { method proc_macro (line 995) | pub fn proc_macro(&self) -> bool { method edition (line 998) | pub fn edition(&self) -> Edition { method doc_scrape_examples (line 1001) | pub fn doc_scrape_examples(&self) -> RustdocScrapeExamples { method benched (line 1004) | pub fn benched(&self) -> bool { method doctested (line 1007) | pub fn doctested(&self) -> bool { method doctestable (line 1011) | pub fn doctestable(&self) -> bool { method is_lib (line 1020) | pub fn is_lib(&self) -> bool { method is_dylib (line 1024) | pub fn is_dylib(&self) -> bool { method is_cdylib (line 1031) | pub fn is_cdylib(&self) -> bool { method is_staticlib (line 1038) | pub fn is_staticlib(&self) -> bool { method is_linkable (line 1049) | pub fn is_linkable(&self) -> bool { method is_bin (line 1056) | pub fn is_bin(&self) -> bool { method is_example (line 1060) | pub fn is_example(&self) -> bool { method is_executable (line 1069) | pub fn is_executable(&self) -> bool { method is_exe_example (line 1074) | pub fn is_exe_example(&self) -> bool { method is_test (line 1079) | pub fn is_test(&self) -> bool { method is_bench (line 1082) | pub fn is_bench(&self) -> bool { method is_custom_build (line 1085) | pub fn is_custom_build(&self) -> bool { method is_compile_time_dependency (line 1090) | pub fn is_compile_time_dependency(&self) -> bool { method rustc_crate_types (line 1095) | pub fn rustc_crate_types(&self) -> Vec { method set_tested (line 1099) | pub fn set_tested(&mut self, tested: bool) -> &mut Target { method set_benched (line 1103) | pub fn set_benched(&mut self, benched: bool) -> &mut Target { method set_doctest (line 1107) | pub fn set_doctest(&mut self, doctest: bool) -> &mut Target { method set_for_host (line 1111) | pub fn set_for_host(&mut self, for_host: bool) -> &mut Target { method set_proc_macro (line 1115) | pub fn set_proc_macro(&mut self, proc_macro: bool) -> &mut Target { method set_edition (line 1119) | pub fn set_edition(&mut self, edition: Edition) -> &mut Target { method set_doc_scrape_examples (line 1123) | pub fn set_doc_scrape_examples( method set_harness (line 1130) | pub fn set_harness(&mut self, harness: bool) -> &mut Target { method set_doc (line 1134) | pub fn set_doc(&mut self, doc: bool) -> &mut Target { method set_kind (line 1138) | pub fn set_kind(&mut self, kind: TargetKind) -> &mut Target { method set_name (line 1142) | pub fn set_name(&mut self, name: &str) -> &mut Target { method set_name_inferred (line 1146) | pub fn set_name_inferred(&mut self, inferred: bool) -> &mut Target { method set_binary_name (line 1150) | pub fn set_binary_name(&mut self, bin_name: Option) -> &mut Ta... method set_required_features (line 1154) | pub fn set_required_features(&mut self, required_features: Option Option { method description_named (line 1161) | pub fn description_named(&self) -> String { method fmt (line 1176) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type TargetInner (line 315) | struct TargetInner { type TargetSourcePath (line 340) | pub enum TargetSourcePath { method path (line 346) | pub fn path(&self) -> Option<&Path> { method is_path (line 353) | pub fn is_path(&self) -> bool { method fmt (line 365) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 374) | fn from(path: PathBuf) -> Self { method hash (line 359) | fn hash(&self, _: &mut H) { type SerializedTarget (line 381) | struct SerializedTarget<'a> { FILE: src/cargo/core/package.rs type Package (line 44) | pub struct Package { method new (line 104) | pub fn new(manifest: Manifest, manifest_path: &Path) -> Package { method dependencies (line 114) | pub fn dependencies(&self) -> &[Dependency] { method manifest (line 118) | pub fn manifest(&self) -> &Manifest { method manifest_mut (line 122) | pub fn manifest_mut(&mut self) -> &mut Manifest { method manifest_path (line 126) | pub fn manifest_path(&self) -> &Path { method name (line 130) | pub fn name(&self) -> InternedString { method package_id (line 134) | pub fn package_id(&self) -> PackageId { method root (line 138) | pub fn root(&self) -> &Path { method summary (line 142) | pub fn summary(&self) -> &Summary { method targets (line 146) | pub fn targets(&self) -> &[Target] { method library (line 150) | pub fn library(&self) -> Option<&Target> { method version (line 154) | pub fn version(&self) -> &Version { method authors (line 158) | pub fn authors(&self) -> &Vec { method publish (line 165) | pub fn publish(&self) -> &Option> { method proc_macro (line 169) | pub fn proc_macro(&self) -> bool { method rust_version (line 173) | pub fn rust_version(&self) -> Option<&RustVersion> { method hints (line 178) | pub fn hints(&self) -> Option<&Hints> { method has_custom_build (line 183) | pub fn has_custom_build(&self) -> bool { method map_source (line 187) | pub fn map_source(self, to_replace: SourceId, replace_with: SourceId) ... method serialized (line 196) | pub fn serialized( method fmt (line 257) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method fmt (line 263) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method hash (line 280) | fn hash(&self, into: &mut H) { type PackageInner (line 50) | struct PackageInner { method cmp (line 58) | fn cmp(&self, other: &Package) -> Ordering { method partial_cmp (line 64) | fn partial_cmp(&self, other: &Package) -> Option { type SerializedPackage (line 71) | pub struct SerializedPackage { method eq (line 272) | fn eq(&self, other: &Package) -> bool { type PackageSet (line 289) | pub struct PackageSet<'gctx> { type Downloads (line 301) | pub struct Downloads<'a, 'gctx> { type Download (line 358) | struct Download<'gctx> { function new (line 392) | pub fn new( function package_ids (line 421) | pub fn package_ids(&self) -> impl Iterator + '_ { function packages (line 425) | pub fn packages(&self) -> impl Iterator { function enable_download (line 429) | pub fn enable_download<'a>(&'a self) -> CargoResult> { function get_one (line 459) | pub fn get_one(&self, id: PackageId) -> CargoResult<&Package> { function get_many (line 466) | pub fn get_many(&self, ids: impl IntoIterator) -> Carg... function download_accessible (line 488) | pub fn download_accessible( function warn_no_lib_packages_and_artifact_libs_overlapping_deps (line 578) | pub(crate) fn warn_no_lib_packages_and_artifact_libs_overlapping_deps( function filter_deps (line 632) | pub fn filter_deps<'a>( function sources (line 662) | pub fn sources(&self) -> Ref<'_, SourceMap<'gctx>> { function sources_mut (line 666) | pub fn sources_mut(&self) -> RefMut<'_, SourceMap<'gctx>> { function add_set (line 671) | pub fn add_set(&mut self, set: PackageSet<'gctx>) { function start (line 690) | pub fn start(&mut self, id: PackageId) -> CargoResult CargoResult usize { function wait (line 830) | pub fn wait(&mut self) -> CargoResult<&'a Package> { function enqueue (line 948) | fn enqueue(&mut self, dl: Download<'gctx>, handle: Easy) -> CargoResult<... function wait_for_curl (line 965) | fn wait_for_curl(&mut self) -> CargoResult<(usize, Result<(), curl::Erro... function add_sleepers (line 1022) | fn add_sleepers(&mut self) -> CargoResult<()> { function progress (line 1030) | fn progress(&self, token: usize, total: u64, cur: u64) -> bool { function tick (line 1086) | fn tick(&self, why: WhyTick<'_>) -> CargoResult<()> { type WhyTick (line 1127) | enum WhyTick<'a> { method drop (line 1135) | fn drop(&mut self) { function with (line 1188) | pub(crate) fn with(f: impl FnOnce(Option<&Downloads<'_, '_>>) -> R) -... function set (line 1197) | pub(crate) fn set(dl: &Downloads<'_, '_>, f: impl FnOnce() -> R) -> R { FILE: src/cargo/core/package_id.rs type PackageId (line 22) | pub struct PackageId { method serialize (line 58) | fn serialize(&self, s: S) -> Result method deserialize (line 72) | fn deserialize(d: D) -> Result method try_new (line 127) | pub fn try_new( method new (line 136) | pub fn new(name: InternedString, version: semver::Version, source_id: ... method name (line 154) | pub fn name(self) -> InternedString { method version (line 157) | pub fn version(self) -> &'static semver::Version { method source_id (line 160) | pub fn source_id(self) -> SourceId { method with_source_id (line 164) | pub fn with_source_id(self, source: SourceId) -> PackageId { method map_source (line 168) | pub fn map_source(self, to_replace: SourceId, replace_with: SourceId) ... method stable_hash (line 182) | pub fn stable_hash(self, workspace: &Path) -> PackageIdStableHash<'_> { method tarball_name (line 187) | pub fn tarball_name(&self) -> String { method to_spec (line 193) | pub fn to_spec(&self) -> PackageIdSpec { method fmt (line 212) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { method fmt (line 224) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { type PackageIdInner (line 27) | struct PackageIdInner { method fmt (line 234) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { method eq (line 41) | fn eq(&self, other: &Self) -> bool { method hash (line 50) | fn hash(&self, into: &mut S) { function strip_parens (line 96) | fn strip_parens(value: &str) -> Option<&str> { method eq (line 103) | fn eq(&self, other: &PackageId) -> bool { method hash (line 116) | fn hash(&self, state: &mut S) { type PackageIdStableHash (line 201) | pub struct PackageIdStableHash<'a>(PackageId, &'a Path); method hash (line 204) | fn hash(&self, state: &mut S) { function invalid_version_handled_nicely (line 251) | fn invalid_version_handled_nicely() { function display (line 262) | fn display() { function unequal_build_metadata (line 270) | fn unequal_build_metadata() { FILE: src/cargo/core/package_id_spec.rs type PackageIdSpecQuery (line 10) | pub trait PackageIdSpecQuery { method query_str (line 12) | fn query_str(spec: &str, i: I) -> CargoResult method matches (line 17) | fn matches(&self, package_id: PackageId) -> bool; method query (line 21) | fn query(&self, i: I) -> CargoResult method query_str (line 27) | fn query_str(spec: &str, i: I) -> CargoResult method matches (line 40) | fn matches(&self, package_id: PackageId) -> bool { method query (line 66) | fn query(&self, i: I) -> CargoResult function matching (line 150) | fn matching() { FILE: src/cargo/core/profiles.rs type Profiles (line 50) | pub struct Profiles { method new (line 71) | pub fn new(ws: &Workspace<'_>, requested_profile: InternedString) -> C... method predefined_dir_names (line 120) | fn predefined_dir_names() -> HashMap { method add_root_profiles (line 131) | fn add_root_profiles( method predefined_profiles (line 152) | fn predefined_profiles() -> Vec<(&'static str, TomlProfile)> { method add_maker (line 179) | fn add_maker( method process_chain (line 220) | fn process_chain( method get_profile (line 271) | pub fn get_profile( method get_profile_run_custom_build (line 327) | pub fn get_profile_run_custom_build(&self, for_unit_profile: &Profile)... method base_profile (line 341) | pub fn base_profile(&self) -> Profile { method get_dir_name (line 348) | pub fn get_dir_name(&self) -> InternedString { method validate_packages (line 356) | pub fn validate_packages( method get_profile_maker (line 390) | fn get_profile_maker(&self, name: &str) -> CargoResult<&ProfileMaker> { method profile_names (line 397) | pub fn profile_names(&self) -> impl Iterator + ... type ProfileMaker (line 414) | struct ProfileMaker { method new (line 429) | fn new(default: Profile, toml: Option) -> ProfileMaker { method get_profile (line 434) | fn get_profile( function merge_toml_overrides (line 485) | fn merge_toml_overrides( function merge_profile (line 533) | fn merge_profile(profile: &mut Profile, toml: &TomlProfile) { type ProfileRoot (line 602) | pub enum ProfileRoot { type Profile (line 610) | pub struct Profile { method fmt (line 694) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method hash (line 700) | fn hash(&self, state: &mut H) method eq (line 709) | fn eq(&self, other: &Self) -> bool { method default_dev (line 716) | fn default_dev() -> Profile { method default_release (line 729) | fn default_release(trim_paths_enabled: bool) -> Profile { method comparable (line 743) | fn comparable(&self) -> impl Hash + Eq + '_ { method default (line 639) | fn default() -> Profile { type DebugInfo (line 775) | pub enum DebugInfo { method into_inner (line 794) | pub fn into_inner(self) -> TomlDebugInfo { method is_turned_on (line 802) | pub(crate) fn is_turned_on(&self) -> bool { method is_deferred (line 806) | pub(crate) fn is_deferred(&self) -> bool { method finalize (line 811) | pub(crate) fn finalize(self) -> Self { method weaken (line 819) | pub(crate) fn weaken(self) -> Self { method eq (line 825) | fn eq(&self, other: &DebugInfo) -> bool { method hash (line 833) | fn hash(&self, state: &mut H) { method partial_cmp (line 839) | fn partial_cmp(&self, other: &Self) -> Option { method cmp (line 845) | fn cmp(&self, other: &Self) -> std::cmp::Ordering { type Lto (line 852) | pub enum Lto { method serialize (line 863) | fn serialize(&self, s: S) -> Result type PanicStrategy (line 878) | pub enum PanicStrategy { method fmt (line 885) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type StripInner (line 898) | pub enum StripInner { method fmt (line 906) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Strip (line 926) | pub enum Strip { method into_inner (line 936) | pub fn into_inner(self) -> StripInner { method is_deferred (line 942) | pub(crate) fn is_deferred(&self) -> bool { method strip_debuginfo (line 947) | pub(crate) fn strip_debuginfo(self) -> Self { method eq (line 953) | fn eq(&self, other: &Self) -> bool { method hash (line 959) | fn hash(&self, state: &mut H) { method partial_cmp (line 965) | fn partial_cmp(&self, other: &Self) -> Option { method cmp (line 971) | fn cmp(&self, other: &Self) -> std::cmp::Ordering { type UnitFor (line 982) | pub struct UnitFor { method new_normal (line 1073) | pub fn new_normal(root_compile_kind: CompileKind) -> UnitFor { method new_host (line 1089) | pub fn new_host(host_features: bool, root_compile_kind: CompileKind) -... method new_compiler (line 1102) | pub fn new_compiler(root_compile_kind: CompileKind) -> UnitFor { method new_test (line 1124) | pub fn new_test(gctx: &GlobalContext, root_compile_kind: CompileKind) ... method new_host_test (line 1145) | pub fn new_host_test(gctx: &GlobalContext, root_compile_kind: CompileK... method with_dependency (line 1158) | pub fn with_dependency( method for_custom_build (line 1200) | pub fn for_custom_build(self) -> UnitFor { method with_artifact_features (line 1213) | pub(crate) fn with_artifact_features(mut self, artifact: &Artifact) ->... method with_artifact_features_from_resolved_compile_kind (line 1219) | pub(crate) fn with_artifact_features_from_resolved_compile_kind( method is_for_host (line 1232) | pub fn is_for_host(&self) -> bool { method is_for_host_features (line 1236) | pub fn is_for_host_features(&self) -> bool { method panic_setting (line 1241) | fn panic_setting(&self) -> PanicSetting { method map_to_features_for (line 1250) | pub(crate) fn map_to_features_for(&self, dep_artifact: Option<&Artifac... method root_compile_kind (line 1262) | pub(crate) fn root_compile_kind(&self) -> CompileKind { type PanicSetting (line 1060) | enum PanicSetting { function merge_config_profiles (line 1270) | fn merge_config_profiles( function get_config_profile (line 1319) | fn get_config_profile(ws: &Workspace<'_>, name: &str) -> CargoResult bool { FILE: src/cargo/core/registry.rs type Registry (line 39) | pub trait Registry { method query (line 41) | fn query( method query_vec (line 50) | fn query_vec( method describe_source (line 60) | fn describe_source(&self, source: SourceId) -> String; method is_replaced (line 63) | fn is_replaced(&self, source: SourceId) -> bool; method block_until_ready (line 66) | fn block_until_ready(&mut self) -> CargoResult<()>; method query (line 661) | fn query( method describe_source (line 793) | fn describe_source(&self, id: SourceId) -> String { method is_replaced (line 800) | fn is_replaced(&self, id: SourceId) -> bool { method block_until_ready (line 808) | fn block_until_ready(&mut self) -> CargoResult<()> { type PackageRegistry (line 84) | pub struct PackageRegistry<'gctx> { type LockedMap (line 145) | type LockedMap = HashMap< type Kind (line 159) | enum Kind { type PatchDependency (line 180) | pub type PatchDependency<'a> = (&'a Patch, Option); type LockedPatchDependency (line 184) | pub struct LockedPatchDependency { function new_with_source_config (line 198) | pub fn new_with_source_config( function get (line 216) | pub fn get(self, package_ids: &[PackageId]) -> CargoResult CargoRes... function add_sources (line 265) | pub fn add_sources(&mut self, ids: impl IntoIterator) -... function add_preloaded (line 274) | pub fn add_preloaded(&mut self, source: Box) { function add_source (line 279) | fn add_source(&mut self, source: Box, kind: Kind) { function add_override (line 288) | pub fn add_override(&mut self, source: Box) { function add_to_yanked_whitelist (line 294) | pub fn add_to_yanked_whitelist(&mut self, iter: impl Iterator) { function patch (line 341) | pub fn patch( function lock_patches (line 519) | pub fn lock_patches(&mut self) { function patches (line 534) | pub fn patches(&self) -> &HashMap> { function load (line 540) | fn load(&mut self, source_id: SourceId, kind: Kind) -> CargoResult<()> { function query_overrides (line 569) | fn query_overrides(&mut self, dep: &Dependency) -> Poll Summary { function warn_bad_override (line 605) | fn warn_bad_override( function lock (line 822) | fn lock( function summary_for_patch (line 936) | fn summary_for_patch( FILE: src/cargo/core/resolver/conflict_cache.rs type ConflictStoreTrie (line 12) | enum ConflictStoreTrie { method find (line 25) | fn find( method insert (line 78) | fn insert(&mut self, mut iter: impl Iterator, con: C... type ConflictCache (line 111) | pub(super) struct ConflictCache { method new (line 151) | pub fn new() -> ConflictCache { method find (line 157) | pub fn find( method find_conflicting (line 173) | pub fn find_conflicting( method conflicting (line 190) | pub fn conflicting(&self, cx: &ResolverContext, dep: &Dependency) -> O... method insert (line 197) | pub fn insert(&mut self, dep: &Dependency, con: &ConflictMap) { method dependencies_conflicting_with (line 215) | pub fn dependencies_conflicting_with(&self, pid: PackageId) -> Option<... FILE: src/cargo/core/resolver/context.rs type ResolverContext (line 17) | pub struct ResolverContext { method new (line 45) | pub fn new() -> ResolverContext { method flag_activated (line 62) | pub fn flag_activated( method is_active (line 154) | pub fn is_active(&self, id: PackageId) -> Option { method is_conflicting (line 163) | pub fn is_conflicting( method resolve_replacements (line 179) | pub fn resolve_replacements( method graph (line 189) | pub fn graph(&self) -> Graph { function new (line 54) | pub fn new( function reset_pending (line 69) | pub fn reset_pending(&mut self) -> bool { function used_replacement_for (line 86) | pub fn used_replacement_for(&self, p: PackageId) -> Option<(PackageId, P... function replacement_summary (line 90) | pub fn replacement_summary(&self, p: PackageId) -> Option<&Summary> { function query (line 100) | pub fn query( function build_deps (line 225) | pub fn build_deps( function resolve_features (line 290) | pub fn resolve_features<'b>( function build_requirements (line 343) | fn build_requirements<'a, 'b: 'a>( type Requirements (line 398) | struct Requirements<'a> { type RequirementError (line 414) | enum RequirementError { method into_activate_error (line 509) | fn into_activate_error(self, parent: Option, summary: &Summ... function new (line 427) | fn new(summary: &Summary) -> Requirements<'_> { function into_features (line 435) | fn into_features(self) -> HashSet { function require_dep_feature (line 439) | fn require_dep_feature( function require_dependency (line 466) | fn require_dependency(&mut self, pkg: InternedString) { function require_feature (line 470) | fn require_feature(&mut self, feat: InternedString) -> Result<(), Requir... function require_value (line 491) | fn require_value(&mut self, fv: &FeatureValue) -> Result<(), Requirement... function features_enabling_dependency_sorted (line 610) | fn features_enabling_dependency_sorted( FILE: src/cargo/core/resolver/encode.rs function into_resolve (line 136) | pub fn into_resolve( function build_path_deps (line 430) | fn build_path_deps( method serialize (line 506) | fn serialize(&self, s: S) -> Result type EncodeState (line 573) | pub struct EncodeState<'a> { function new (line 578) | pub fn new(resolve: &'a Resolve) -> EncodeState<'a> { function encodable_resolve_node (line 597) | fn encodable_resolve_node( function encodable_package_id (line 631) | pub fn encodable_package_id( function encodable_source_id (line 663) | fn encodable_source_id(id: SourceId, version: ResolveVersion) -> Option<... FILE: src/cargo/core/resolver/errors.rs type ResolveError (line 17) | pub struct ResolveError { method new (line 23) | pub fn new>(cause: E, package_path: Vec) -> ... method package_path (line 32) | pub fn package_path(&self) -> &[PackageId] { method source (line 38) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { method fmt (line 44) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method fmt (line 50) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type ActivateResult (line 55) | pub type ActivateResult = Result; type ActivateError (line 58) | pub enum ActivateError { method from (line 64) | fn from(t: ::anyhow::Error) -> Self { method from (line 70) | fn from(t: (PackageId, ConflictReason)) -> Self { function activation_error (line 75) | pub(super) fn activation_error( function alt_versions (line 431) | fn alt_versions( function rejected_versions (line 458) | fn rejected_versions( function alt_names (line 482) | fn alt_names( function describe_path_in_context (line 520) | pub(super) fn describe_path_in_context(cx: &ResolverContext, id: &Packag... function describe_path (line 538) | pub(crate) fn describe_path<'a>( FILE: src/cargo/core/resolver/features.rs type PackageFeaturesKey (line 55) | pub type PackageFeaturesKey = (PackageId, FeaturesFor); type ActivateMap (line 57) | pub type ActivateMap = HashMap DiffMap { type FeatureOpts (line 71) | pub struct FeatureOpts { method new (line 169) | pub fn new( method new_behavior (line 214) | pub fn new_behavior(behavior: ResolveBehavior, has_dev_units: HasDevUn... type HasDevUnits (line 95) | pub enum HasDevUnits { type ForceAllTargets (line 102) | pub enum ForceAllTargets { type FeaturesFor (line 112) | pub enum FeaturesFor { method fmt (line 125) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method from_for_host (line 135) | pub fn from_for_host(for_host: bool) -> FeaturesFor { method from_for_host_or_artifact_target (line 143) | pub fn from_for_host_or_artifact_target( method apply_opts (line 159) | fn apply_opts(self, opts: &FeatureOpts) -> Self { type RequestedFeatures (line 238) | pub enum RequestedFeatures { type CliFeatures (line 252) | pub struct CliFeatures { method from_command_line (line 263) | pub fn from_command_line( method new_all (line 295) | pub fn new_all(all_features: bool) -> CliFeatures { method split_features (line 303) | fn split_features(features: &[String]) -> BTreeSet { type DiffMap (line 400) | pub type DiffMap = BTreeMap>; type FeatureResolver (line 408) | pub struct FeatureResolver<'a, 'gctx> { function resolve (line 448) | pub fn resolve( function do_resolve (line 485) | fn do_resolve( function activate_pkg (line 515) | fn activate_pkg( function activate_fv (line 563) | fn activate_fv( function activate_rec (line 590) | fn activate_rec( function activate_dependency (line 630) | fn activate_dependency( function activate_dep_feature (line 673) | fn activate_dep_feature( function fvs_from_dependency (line 738) | fn fvs_from_dependency(&self, dep_id: PackageId, dep: &Dependency) -> Ve... function fvs_from_requested (line 753) | fn fvs_from_requested( function deps (line 774) | fn deps( function compare (line 935) | fn compare(&self) { function has_any_proc_macro (line 957) | fn has_any_proc_macro(&self, package_id: PackageId) -> bool { function has_proc_macro_lib (line 968) | fn has_proc_macro_lib(&self, package_id: PackageId) -> bool { FILE: src/cargo/core/resolver/mod.rs function resolve (line 122) | pub fn resolve( function activate_deps_loop (line 196) | fn activate_deps_loop( function activate (line 623) | fn activate( type BacktrackFrame (line 698) | struct BacktrackFrame { type RemainingCandidates (line 720) | struct RemainingCandidates { method new (line 727) | fn new(candidates: &Rc>) -> RemainingCandidates { method next (line 750) | fn next( function generalize_conflicting (line 809) | fn generalize_conflicting( function shortcircuit_max (line 915) | fn shortcircuit_max(iter: impl Iterator>) -> Op... function find_candidate (line 935) | fn find_candidate( function check_cycles (line 1003) | fn check_cycles(resolve: &Resolve) -> CargoResult<()> { function check_duplicate_pkgs_in_lockfile (line 1065) | fn check_duplicate_pkgs_in_lockfile(resolve: &Resolve) -> CargoResult<()> { FILE: src/cargo/core/resolver/resolve.rs type Resolve (line 19) | pub struct Resolve { method new (line 154) | pub fn new( method path_to_top (line 197) | pub fn path_to_top<'a>( method register_used_patches (line 204) | pub fn register_used_patches<'a>(&mut self, patches: impl Iterator CargoResult<()> { method contains (line 307) | pub fn contains(&self, k: &Q) -> bool method sort (line 315) | pub fn sort(&self) -> Vec { method iter (line 319) | pub fn iter(&self) -> impl Iterator + '_ { method len (line 323) | pub fn len(&self) -> usize { method deps (line 327) | pub fn deps(&self, pkg: PackageId) -> impl Iterator Option { method replacements (line 356) | pub fn replacements(&self) -> &HashMap { method features (line 360) | pub fn features(&self, pkg: PackageId) -> &[InternedString] { method features_clone (line 366) | pub fn features_clone(&self) -> HashMap> { method is_public_dep (line 370) | pub fn is_public_dep(&self, pkg: PackageId, dep: PackageId) -> bool { method query (line 377) | pub fn query(&self, spec: &str) -> CargoResult { method specs_to_ids (line 381) | pub fn specs_to_ids(&self, specs: &[PackageIdSpec]) -> CargoResult &[PackageId] { method checksums (line 389) | pub fn checksums(&self) -> &HashMap> { method set_checksum (line 393) | pub fn set_checksum(&mut self, pkg_id: PackageId, checksum: String) { method metadata (line 397) | pub fn metadata(&self) -> &TomlLockfileMetadata { method extern_crate_name_and_dep_name (line 401) | pub fn extern_crate_name_and_dep_name( method dependencies_listed (line 432) | fn dependencies_listed(&self, from: PackageId, to: PackageId) -> &Hash... method version (line 455) | pub fn version(&self) -> ResolveVersion { method set_version (line 459) | pub fn set_version(&mut self, version: ResolveVersion) { method summary (line 463) | pub fn summary(&self, pkg_id: PackageId) -> &Summary { method fmt (line 488) | fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result { type ResolveVersion (line 71) | pub enum ResolveVersion { method default (line 110) | fn default() -> ResolveVersion { method max_stable (line 119) | pub fn max_stable() -> ResolveVersion { method with_rust_version (line 124) | pub fn with_rust_version(rust_version: Option<&RustVersion>) -> Self { method eq (line 469) | fn eq(&self, other: &Resolve) -> bool { FILE: src/cargo/core/resolver/types.rs type ResolverProgress (line 12) | pub struct ResolverProgress { method new (line 26) | pub fn new() -> ResolverProgress { method shell_status (line 46) | pub fn shell_status(&mut self, gctx: Option<&GlobalContext>) -> CargoR... method elapsed (line 91) | pub fn elapsed(&mut self, dur: Duration) { type FeaturesSet (line 104) | pub type FeaturesSet = Rc>; type ResolveBehavior (line 109) | pub enum ResolveBehavior { method from_manifest (line 119) | pub fn from_manifest(resolver: &str) -> CargoResult { method to_manifest (line 131) | pub fn to_manifest(&self) -> String { type ResolveOpts (line 143) | pub struct ResolveOpts { method everything (line 155) | pub fn everything() -> ResolveOpts { method new (line 162) | pub fn new(dev_deps: bool, features: RequestedFeatures) -> ResolveOpts { type ActivationsKey (line 171) | pub struct ActivationsKey(InternedString, SemverCompatibility, SourceId); method new (line 174) | pub fn new( method hash (line 184) | fn hash(&self, state: &mut H) { type SemverCompatibility (line 195) | pub enum SemverCompatibility { method from (line 202) | fn from(ver: &semver::Version) -> Self { method as_activations_key (line 214) | pub fn as_activations_key(self) -> ActivationsKey { type DepsFrame (line 220) | pub struct DepsFrame { method min_candidates (line 233) | fn min_candidates(&self) -> usize { method flatten (line 240) | pub fn flatten(&self) -> impl Iterator bool { method partial_cmp (line 257) | fn partial_cmp(&self, other: &DepsFrame) -> Option { method cmp (line 263) | fn cmp(&self, other: &DepsFrame) -> Ordering { type RemainingDeps (line 278) | pub struct RemainingDeps { method new (line 288) | pub fn new() -> RemainingDeps { method push (line 294) | pub fn push(&mut self, x: DepsFrame) { method pop_most_constrained (line 299) | pub fn pop_most_constrained(&mut self) -> Option<(bool, (Summary, DepI... method iter (line 315) | pub fn iter(&mut self) -> impl Iterator>, FeaturesSet); type ConflictReason (line 331) | pub enum ConflictReason { method is_links (line 359) | pub fn is_links(&self) -> bool { method is_missing_feature (line 363) | pub fn is_missing_feature(&self) -> bool { method is_required_dependency_as_features (line 367) | pub fn is_required_dependency_as_features(&self) -> bool { type ConflictMap (line 376) | pub type ConflictMap = BTreeMap; type RcVecIter (line 378) | pub struct RcVecIter { function new (line 384) | pub fn new(vec: Rc>) -> RcVecIter { function peek (line 388) | pub fn peek(&self) -> Option<&T> { function remaining (line 392) | pub fn remaining(&self) -> impl Iterator + '_ { function iter (line 396) | pub fn iter(&mut self) -> impl Iterator + '_ { method clone (line 406) | fn clone(&self) -> RcVecIter { FILE: src/cargo/core/resolver/version_prefs.rs type VersionPreferences (line 20) | pub struct VersionPreferences { method prefer_package_id (line 37) | pub fn prefer_package_id(&mut self, pkg_id: PackageId) { method prefer_dependency (line 42) | pub fn prefer_dependency(&mut self, dep: Dependency) { method version_ordering (line 49) | pub fn version_ordering(&mut self, ordering: VersionOrdering) { method rust_versions (line 53) | pub fn rust_versions(&mut self, vers: Vec) { method publish_time (line 57) | pub fn publish_time(&mut self, publish_time: jiff::Timestamp) { method sort_summaries (line 73) | pub fn sort_summaries( method msrv_compat_count (line 122) | fn msrv_compat_count(&self, summary: &Summary) -> usize { type VersionOrdering (line 29) | pub enum VersionOrdering { function pkgid (line 140) | fn pkgid(name: &str, version: &str) -> PackageId { function dep (line 146) | fn dep(name: &str, version: &str) -> Dependency { function summ (line 152) | fn summ(name: &str, version: &str, msrv: Option<&str>) -> Summary { function describe (line 165) | fn describe(summaries: &Vec) -> String { function test_prefer_package_id (line 174) | fn test_prefer_package_id() { function test_prefer_dependency (line 201) | fn test_prefer_dependency() { function test_prefer_both (line 228) | fn test_prefer_both() { function test_single_rust_version (line 256) | fn test_single_rust_version() { function test_multiple_rust_versions (line 288) | fn test_multiple_rust_versions() { function test_empty_summaries (line 320) | fn test_empty_summaries() { FILE: src/cargo/core/shell.rs type Shell (line 17) | pub struct Shell { method fmt (line 29) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 47) | pub fn new() -> Shell { method from_write (line 69) | pub fn from_write(out: Box) -> Shell { method print (line 79) | fn print( method set_needs_clear (line 99) | pub fn set_needs_clear(&mut self, needs_clear: bool) { method is_cleared (line 104) | pub fn is_cleared(&self) -> bool { method err_width (line 109) | pub fn err_width(&self) -> TtyWidth { method is_err_tty (line 119) | pub fn is_err_tty(&self) -> bool { method is_err_term_integration_available (line 126) | pub fn is_err_term_integration_available(&self) -> bool { method out (line 139) | pub fn out(&mut self) -> &mut dyn Write { method err (line 147) | pub fn err(&mut self) -> &mut dyn Write { method err_erase_line (line 155) | pub fn err_erase_line(&mut self) { method status (line 163) | pub fn status(&mut self, status: T, message: U) -> CargoResult<()> method transient_status (line 171) | pub fn transient_status(&mut self, status: T) -> CargoResult<()> method status_with_color (line 179) | pub fn status_with_color( method verbose (line 193) | pub fn verbose(&mut self, mut callback: F) -> CargoResult<()> method concise (line 204) | pub fn concise(&mut self, mut callback: F) -> CargoResult<()> method error (line 215) | pub fn error(&mut self, message: T) -> CargoResult<()> { method warn (line 224) | pub fn warn(&mut self, message: T) -> CargoResult<()> { method note (line 229) | pub fn note(&mut self, message: T) -> CargoResult<()> { method set_verbosity (line 237) | pub fn set_verbosity(&mut self, verbosity: Verbosity) { method verbosity (line 242) | pub fn verbosity(&self) -> Verbosity { method set_color_choice (line 247) | pub fn set_color_choice(&mut self, color: Option<&str>) -> CargoResult... method set_unicode (line 268) | pub fn set_unicode(&mut self, yes: bool) -> CargoResult<()> { method set_hyperlinks (line 281) | pub fn set_hyperlinks(&mut self, yes: bool) -> CargoResult<()> { method out_unicode (line 288) | pub fn out_unicode(&self) -> bool { method err_unicode (line 295) | pub fn err_unicode(&self) -> bool { method color_choice (line 306) | pub fn color_choice(&self) -> ColorChoice { method err_supports_color (line 314) | pub fn err_supports_color(&self) -> bool { method out_supports_color (line 321) | pub fn out_supports_color(&self) -> bool { method out_hyperlink (line 328) | pub fn out_hyperlink(&self, url: D) -> Hyperlink { method err_hyperlink (line 342) | pub fn err_hyperlink(&self, url: D) -> Hyperlink { method out_file_hyperlink (line 356) | pub fn out_file_hyperlink(&mut self, path: &std::path::Path) -> Hyperl... method err_file_hyperlink (line 361) | pub fn err_file_hyperlink(&mut self, path: &std::path::Path) -> Hyperl... method unstable_flags_rustc_unicode (line 366) | fn unstable_flags_rustc_unicode(&self) -> bool { method set_unstable_flags_rustc_unicode (line 376) | pub(crate) fn set_unstable_flags_rustc_unicode(&mut self, yes: bool) -... method print_ansi_stderr (line 388) | pub fn print_ansi_stderr(&mut self, message: &[u8]) -> CargoResult<()> { method print_ansi_stdout (line 397) | pub fn print_ansi_stdout(&mut self, message: &[u8]) -> CargoResult<()> { method print_json (line 405) | pub fn print_json(&mut self, obj: &T) -> Car... method print_report (line 414) | pub fn print_report(&mut self, report: Report<'_>, force: bool) -> Car... method default (line 442) | fn default() -> Self { type ShellOut (line 448) | enum ShellOut { method message_stderr (line 469) | fn message_stderr( method stdout (line 491) | fn stdout(&mut self) -> &mut dyn Write { method stderr (line 499) | fn stderr(&mut self) -> &mut dyn Write { type TtyWidth (line 507) | pub enum TtyWidth { method diagnostic_terminal_width (line 516) | pub fn diagnostic_terminal_width(&self) -> Option { method progress_max_width (line 531) | pub fn progress_max_width(&self) -> Option { type Verbosity (line 541) | pub enum Verbosity { type ColorChoice (line 549) | pub enum ColorChoice { method to_anstream_color_choice (line 560) | fn to_anstream_color_choice(self) -> anstream::ColorChoice { type Err (line 570) | type Err = anyhow::Error; method from_str (line 571) | fn from_str(color: &str) -> Result { function supports_color (line 588) | fn supports_color(choice: anstream::ColorChoice) -> bool { function supports_unicode (line 597) | fn supports_unicode(stream: &dyn IsTerminal) -> bool { function supports_hyperlinks (line 601) | fn supports_hyperlinks() -> bool { function supports_term_integration (line 615) | fn supports_term_integration(stream: &dyn IsTerminal) -> bool { function stderr_width (line 624) | pub fn stderr_width() -> TtyWidth { function err_erase_line (line 640) | pub fn err_erase_line(shell: &mut Shell) { function stderr_width (line 665) | pub fn stderr_width() -> TtyWidth { function default_err_erase_line (line 711) | fn default_err_erase_line(shell: &mut Shell) { FILE: src/cargo/core/source_id.rs type SourceId (line 40) | pub struct SourceId { method new (line 102) | fn new(kind: SourceKind, url: Url, key: Option) -> CargoResult<... method wrap (line 122) | fn wrap(inner: SourceIdInner) -> SourceId { method remote_source_kind (line 135) | fn remote_source_kind(url: &Url) -> SourceKind { method from_url (line 153) | pub fn from_url(string: &str) -> CargoResult { method as_url (line 184) | pub fn as_url(&self) -> SourceIdAsUrl<'_> { method as_encoded_url (line 192) | pub fn as_encoded_url(&self) -> SourceIdAsUrl<'_> { method for_path (line 202) | pub fn for_path(path: &Path) -> CargoResult { method for_manifest_path (line 210) | pub fn for_manifest_path(manifest_path: &Path) -> CargoResult { method for_git (line 219) | pub fn for_git(url: &Url, reference: GitReference) -> CargoResult CargoResult { method for_alt_registry (line 234) | pub fn for_alt_registry(url: &Url, key: &str) -> CargoResult { method for_source_replacement_registry (line 241) | pub fn for_source_replacement_registry(url: &Url, key: &str) -> CargoR... method for_local_registry (line 248) | pub fn for_local_registry(path: &Path) -> CargoResult { method for_directory (line 254) | pub fn for_directory(path: &Path) -> CargoResult { method crates_io (line 263) | pub fn crates_io(gctx: &GlobalContext) -> CargoResult { method crates_io_maybe_sparse_http (line 269) | pub fn crates_io_maybe_sparse_http(gctx: &GlobalContext) -> CargoResul... method crates_io_is_sparse (line 281) | pub fn crates_io_is_sparse(gctx: &GlobalContext) -> CargoResult { method alt_registry (line 296) | pub fn alt_registry(gctx: &GlobalContext, key: &str) -> CargoResult &Url { method canonical_url (line 311) | pub fn canonical_url(&self) -> &CanonicalUrl { method display_index (line 316) | pub fn display_index(self) -> String { method display_registry_name (line 325) | pub fn display_registry_name(self) -> String { method alt_registry_key (line 339) | pub fn alt_registry_key(&self) -> Option<&str> { method is_path (line 344) | pub fn is_path(self) -> bool { method local_path (line 349) | pub fn local_path(self) -> Option { method kind (line 357) | pub fn kind(&self) -> &SourceKind { method is_registry (line 362) | pub fn is_registry(self) -> bool { method is_sparse (line 370) | pub fn is_sparse(self) -> bool { method is_remote_registry (line 378) | pub fn is_remote_registry(self) -> bool { method is_git (line 386) | pub fn is_git(self) -> bool { method load (line 393) | pub fn load<'a>( method git_reference (line 440) | pub fn git_reference(self) -> Option<&'static GitReference> { method has_precise (line 448) | pub fn has_precise(self) -> bool { method has_locked_precise (line 453) | pub fn has_locked_precise(self) -> bool { method has_same_precise_as (line 458) | pub fn has_same_precise_as(self, other: Self) -> bool { method precise_registry_version (line 466) | pub fn precise_registry_version( method precise_git_fragment (line 476) | pub fn precise_git_fragment(self) -> Option<&'static str> { method with_git_precise (line 484) | pub fn with_git_precise(self, fragment: Option) -> SourceId { method without_precise (line 489) | pub fn without_precise(self) -> SourceId { method with_locked_precise (line 494) | pub fn with_locked_precise(self) -> SourceId { method with_precise_from (line 499) | pub fn with_precise_from(self, v: Self) -> SourceId { method with_precise (line 503) | fn with_precise(self, precise: &Option) -> SourceId { method with_precise_registry_version (line 520) | pub fn with_precise_registry_version( method is_crates_io (line 548) | pub fn is_crates_io(self) -> bool { method stable_hash (line 564) | pub fn stable_hash(self, workspace: &Path, into: &mut... method full_eq (line 585) | pub fn full_eq(self, other: SourceId) -> bool { method full_hash (line 589) | pub fn full_hash(self, into: &mut S) { method serialize (line 624) | fn serialize(&self, s: S) -> Result method deserialize (line 637) | fn deserialize(d: D) -> Result method fmt (line 659) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { type SourceIdInner (line 47) | struct SourceIdInner { type Precise (line 65) | enum Precise { method fmt (line 76) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { type KeyOf (line 91) | enum KeyOf { method key (line 747) | fn key(&self) -> &str { method alternative_registry (line 754) | fn alternative_registry(&self) -> Option<&str> { method eq (line 595) | fn eq(&self, other: &SourceId) -> bool { method partial_cmp (line 601) | fn partial_cmp(&self, other: &SourceId) -> Option { method cmp (line 609) | fn cmp(&self, other: &SourceId) -> Ordering { function url_display (line 646) | fn url_display(url: &Url) -> String { method hash (line 687) | fn hash(&self, into: &mut S) { method hash (line 700) | fn hash(&self, into: &mut S) { method eq (line 709) | fn eq(&self, other: &Self) -> bool { type SourceIdAsUrl (line 717) | pub struct SourceIdAsUrl<'a> { function fmt (line 723) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function github_sources_equal (line 768) | fn github_sources_equal() { function test_stable_hash (line 808) | fn test_stable_hash() { function serde_roundtrip (line 893) | fn serde_roundtrip() { function gitrefs_roundtrip (line 903) | fn gitrefs_roundtrip() { function is_overridden_crates_io_url (line 929) | fn is_overridden_crates_io_url(url: &str) -> bool { FILE: src/cargo/core/summary.rs type Summary (line 20) | pub struct Summary { method new (line 66) | pub fn new( method package_id (line 99) | pub fn package_id(&self) -> PackageId { method name (line 102) | pub fn name(&self) -> InternedString { method version (line 105) | pub fn version(&self) -> &Version { method source_id (line 108) | pub fn source_id(&self) -> SourceId { method dependencies (line 111) | pub fn dependencies(&self) -> &[Dependency] { method features (line 114) | pub fn features(&self) -> &FeatureMap { method checksum (line 118) | pub fn checksum(&self) -> Option<&str> { method links (line 121) | pub fn links(&self) -> Option { method rust_version (line 125) | pub fn rust_version(&self) -> Option<&RustVersion> { method pubtime (line 129) | pub fn pubtime(&self) -> Option { method override_id (line 133) | pub fn override_id(mut self, id: PackageId) -> Summary { method set_checksum (line 138) | pub fn set_checksum(&mut self, cksum: String) { method set_pubtime (line 142) | pub fn set_pubtime(&mut self, pubtime: jiff::Timestamp) { method map_dependencies (line 146) | pub fn map_dependencies(self, mut f: F) -> Summary method try_map_dependencies (line 153) | pub fn try_map_dependencies(mut self, f: F) -> CargoResult method map_source (line 167) | pub fn map_source(self, to_replace: SourceId, replace_with: SourceId) ... type Inner (line 25) | struct Inner { type MissingDependencyError (line 38) | pub struct MissingDependencyError { method fmt (line 49) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method eq (line 179) | fn eq(&self, other: &Summary) -> bool { method hash (line 187) | fn hash(&self, state: &mut H) { constant _ (line 193) | const _: fn() = || { function build_feature_map (line 200) | fn build_feature_map( type FeatureValue (line 374) | pub enum FeatureValue { method new (line 391) | pub fn new(feature: InternedString) -> FeatureValue { method explicit_dep_name (line 414) | fn explicit_dep_name(&self) -> Option { method feature_or_dep_name (line 421) | fn feature_or_dep_name(&self) -> InternedString { method fmt (line 431) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type FeatureMap (line 448) | pub type FeatureMap = BTreeMap>; FILE: src/cargo/core/workspace.rs type Workspace (line 66) | pub struct Workspace<'gctx> { type Packages (line 153) | struct Packages<'gctx> { type MaybePackage (line 159) | pub enum MaybePackage { method workspace_config (line 2082) | fn workspace_config(&self) -> &WorkspaceConfig { method is_embedded (line 2090) | pub fn is_embedded(&self) -> bool { method contents (line 2097) | pub fn contents(&self) -> Option<&str> { method document (line 2104) | pub fn document(&self) -> Option<&toml::Spanned Option<&TomlManifest> { method normalized_toml (line 2118) | pub fn normalized_toml(&self) -> &TomlManifest { method edition (line 2125) | pub fn edition(&self) -> Edition { method profiles (line 2132) | pub fn profiles(&self) -> Option<&TomlProfiles> { method unstable_features (line 2139) | pub fn unstable_features(&self) -> &Features { type WorkspaceConfig (line 166) | pub enum WorkspaceConfig { method inheritable (line 177) | pub fn inheritable(&self) -> Option<&InheritableFields> { method get_ws_root (line 191) | fn get_ws_root(&self, self_path: &Path, look_from: &Path) -> Option bool { method is_explicitly_listed_member (line 2195) | fn is_explicitly_listed_member(&self, manifest_path: &Path) -> bool { method has_members_list (line 2220) | fn has_members_list(&self) -> bool { method has_default_members (line 2225) | fn has_default_members(&self) -> bool { method members_paths (line 2232) | fn members_paths<'g>( method expand_member_path (line 2266) | fn expand_member_path(path: &Path) -> CargoResult> { method inheritable (line 2277) | pub fn inheritable(&self) -> &InheritableFields { function new (line 234) | pub fn new(manifest_path: &Path, gctx: &'gctx GlobalContext) -> CargoRes... function new_default (line 258) | fn new_default(current_manifest: PathBuf, gctx: &'gctx GlobalContext) ->... function ephemeral (line 295) | pub fn ephemeral( function reload (line 326) | pub fn reload(&self, gctx: &'gctx GlobalContext) -> CargoResult CargoResult<()> { function current (line 421) | pub fn current(&self) -> CargoResult<&Package> { function current_mut (line 433) | pub fn current_mut(&mut self) -> CargoResult<&mut Package> { function current_opt (line 446) | pub fn current_opt(&self) -> Option<&Package> { function current_opt_mut (line 453) | pub fn current_opt_mut(&mut self) -> Option<&mut Package> { function is_virtual (line 460) | pub fn is_virtual(&self) -> bool { function gctx (line 468) | pub fn gctx(&self) -> &'gctx GlobalContext { function profiles (line 472) | pub fn profiles(&self) -> Option<&TomlProfiles> { function root (line 480) | pub fn root(&self) -> &Path { function root_manifest (line 486) | pub fn root_manifest(&self) -> &Path { function root_maybe (line 493) | pub fn root_maybe(&self) -> &MaybePackage { function target_dir (line 497) | pub fn target_dir(&self) -> Filesystem { function build_dir (line 503) | pub fn build_dir(&self) -> Filesystem { function default_target_dir (line 510) | fn default_target_dir(&self) -> Filesystem { function default_build_dir (line 518) | fn default_build_dir(&self) -> Filesystem { function root_replace (line 536) | pub fn root_replace(&self) -> &[(PackageIdSpec, Dependency)] { function config_patch (line 543) | fn config_patch(&self) -> CargoResult>> { function root_patch (line 596) | pub fn root_patch(&self) -> CargoResult>> { function members (line 636) | pub fn members(&self) -> impl Iterator { function members_mut (line 647) | pub fn members_mut(&mut self) -> impl Iterator { function default_members (line 663) | pub fn default_members<'a>(&'a self) -> impl Iterator { function default_members_mut (line 674) | pub fn default_members_mut(&mut self) -> impl Iterator bool { function is_member_id (line 699) | pub fn is_member_id(&self, package_id: PackageId) -> bool { function is_ephemeral (line 703) | pub fn is_ephemeral(&self) -> bool { function require_optional_deps (line 707) | pub fn require_optional_deps(&self) -> bool { function set_require_optional_deps (line 711) | pub fn set_require_optional_deps( function ignore_lock (line 719) | pub fn ignore_lock(&self) -> bool { function set_ignore_lock (line 723) | pub fn set_ignore_lock(&mut self, ignore_lock: bool) -> &mut Workspace<'... function lock_root (line 729) | pub fn lock_root(&self) -> Filesystem { function default_lock_root (line 741) | fn default_lock_root(&self) -> Filesystem { function set_requested_lockfile_path (line 756) | pub fn set_requested_lockfile_path(&mut self, path: Option) { function requested_lockfile_path (line 760) | pub fn requested_lockfile_path(&self) -> Option<&Path> { function lowest_rust_version (line 766) | pub fn lowest_rust_version(&self) -> Option<&RustVersion> { function set_resolve_honors_rust_version (line 770) | pub fn set_resolve_honors_rust_version(&mut self, honor_rust_version: Op... function resolve_honors_rust_version (line 776) | pub fn resolve_honors_rust_version(&self) -> bool { function set_resolve_feature_unification (line 780) | pub fn set_resolve_feature_unification(&mut self, feature_unification: F... function resolve_feature_unification (line 784) | pub fn resolve_feature_unification(&self) -> FeatureUnification { function set_resolve_publish_time (line 788) | pub fn set_resolve_publish_time(&mut self, publish_time: jiff::Timestamp) { function resolve_publish_time (line 792) | pub fn resolve_publish_time(&self) -> Option { function custom_metadata (line 796) | pub fn custom_metadata(&self) -> Option<&toml::Value> { function load_workspace_config (line 800) | pub fn load_workspace_config(&mut self) -> CargoResult CargoResult CargoResult<()> { function find_path_deps (line 936) | fn find_path_deps( function unstable_features (line 993) | pub fn unstable_features(&self) -> &Features { function resolve_behavior (line 997) | pub fn resolve_behavior(&self) -> ResolveBehavior { function allows_new_cli_feature_behavior (line 1008) | pub fn allows_new_cli_feature_behavior(&self) -> bool { function validate (line 1022) | fn validate(&mut self) -> CargoResult<()> { function validate_unique_names (line 1035) | fn validate_unique_names(&self) -> CargoResult<()> { function validate_workspace_roots (line 1057) | fn validate_workspace_roots(&self) -> CargoResult<()> { function validate_members (line 1091) | fn validate_members(&mut self) -> CargoResult<()> { function error_if_manifest_not_in_members (line 1122) | fn error_if_manifest_not_in_members(&mut self) -> CargoResult<()> { function validate_manifest (line 1186) | fn validate_manifest(&mut self) -> CargoResult<()> { function load (line 1251) | pub fn load(&self, manifest_path: &Path) -> CargoResult { function preload (line 1274) | pub fn preload(&self, registry: &mut PackageRegistry<'gctx>) { function emit_warnings (line 1294) | pub fn emit_warnings(&self) -> CargoResult<()> { function emit_pkg_lints (line 1341) | pub fn emit_pkg_lints(&self, pkg: &Package, path: &Path) -> CargoResult<... function emit_ws_lints (line 1412) | pub fn emit_ws_lints(&self) -> CargoResult<()> { function set_target_dir (line 1500) | pub fn set_target_dir(&mut self, target_dir: Filesystem) { function members_with_features (line 1511) | pub fn members_with_features( function collect_matching_features (line 1537) | fn collect_matching_features( function missing_feature_spelling_suggestions (line 1615) | fn missing_feature_spelling_suggestions( function report_unknown_features_error (line 1774) | fn report_unknown_features_error( function members_with_features_new (line 1858) | fn members_with_features_new( function members_with_features_old (line 1902) | fn members_with_features_old( function unit_needs_doc_scrape (line 2000) | pub fn unit_needs_doc_scrape(&self, unit: &Unit) -> bool { function add_local_overlay (line 2011) | pub fn add_local_overlay(&mut self, id: SourceId, registry_path: PathBuf) { function package_registry (line 2016) | pub fn package_registry(&self) -> CargoResult> { function local_overlays (line 2023) | fn local_overlays(&self) -> CargoResult &MaybePackage { function get_mut (line 2052) | fn get_mut(&mut self, manifest_path: &Path) -> &mut MaybePackage { function maybe_get (line 2056) | fn maybe_get(&self, manifest_path: &Path) -> Option<&MaybePackage> { function maybe_get_mut (line 2060) | fn maybe_get_mut(&mut self, manifest_path: &Path) -> Option<&mut MaybePa... function load (line 2064) | fn load(&mut self, manifest_path: &Path) -> CargoResult<&MaybePackage> { function resolve_relative_path (line 2282) | pub fn resolve_relative_path( function find_workspace_root (line 2310) | pub fn find_workspace_root( function find_workspace_root_with_membership_check (line 2329) | pub fn find_workspace_root_with_membership_check( function find_workspace_root_with_loader (line 2387) | fn find_workspace_root_with_loader( function read_root_pointer (line 2428) | fn read_root_pointer(member_manifest: &Path, root_link: &str) -> PathBuf { function find_root_iter (line 2438) | fn find_root_iter<'a>( type LookBehindWindow (line 2460) | struct LookBehindWindow<'a, T: ?Sized> { type LookBehind (line 2465) | struct LookBehind<'a, T: ?Sized, K: Iterator> { function new (line 2471) | fn new(items: K) -> Self { type Item (line 2480) | type Item = LookBehindWindow<'a, T>; method next (line 2482) | fn next(&mut self) -> Option { FILE: src/cargo/lib.rs constant CARGO_ENV (line 152) | pub const CARGO_ENV: &str = "CARGO"; function exit_with_error (line 164) | pub fn exit_with_error(err: CliError, shell: &mut Shell) -> ! { function display_error (line 184) | pub fn display_error(err: &Error, shell: &mut Shell) { function display_warning_with_error (line 205) | pub fn display_warning_with_error(warning: &str, err: &Error, shell: &mu... function error_chain (line 211) | fn error_chain(err: &Error, verbosity: Verbosity) -> impl Iterator { function lint_level (line 47) | fn lint_level(&self, pkg_lints: &TomlToolLints, lint: &Lint) -> (LintLev... function rust_version (line 51) | pub fn rust_version(&self) -> Option<&RustVersion> { function contents (line 58) | pub fn contents(&self) -> Option<&str> { function document (line 65) | pub fn document(&self) -> Option<&toml::Spanned Edition { function unstable_features (line 79) | pub fn unstable_features(&self) -> &Features { function from (line 88) | fn from(value: &'a Package) -> ManifestFor<'a> { function from (line 94) | fn from((ws, maybe_pkg): (&'a Workspace<'a>, &'a MaybePackage)) -> Manif... function analyze_cargo_lints_table (line 99) | pub fn analyze_cargo_lints_table( function find_lint_or_group (line 148) | fn find_lint_or_group<'a>( function report_feature_not_enabled (line 164) | fn report_feature_not_enabled( type TomlSpan (line 214) | pub struct TomlSpan { type TomlIndex (line 220) | pub enum TomlIndex<'i> { function as_key (line 226) | fn as_key(&self) -> Option<&'i str> { type AsIndex (line 234) | pub trait AsIndex { method as_index (line 235) | fn as_index<'i>(&'i self) -> TomlIndex<'i>; method as_index (line 239) | fn as_index<'i>(&'i self) -> TomlIndex<'i> { method as_index (line 248) | fn as_index<'i>(&'i self) -> TomlIndex<'i> { method as_index (line 254) | fn as_index<'i>(&'i self) -> TomlIndex<'i> { function get_key_value (line 259) | pub fn get_key_value<'doc, 'i>( function get_key_value_span (line 295) | pub fn get_key_value_span<'i>( function rel_cwd_manifest_path (line 307) | pub fn rel_cwd_manifest_path(path: &Path, gctx: &GlobalContext) -> String { type LintGroup (line 315) | pub struct LintGroup { constant COMPLEXITY (line 323) | const COMPLEXITY: LintGroup = LintGroup { constant CORRECTNESS (line 331) | const CORRECTNESS: LintGroup = LintGroup { constant NURSERY (line 339) | const NURSERY: LintGroup = LintGroup { constant PEDANTIC (line 347) | const PEDANTIC: LintGroup = LintGroup { constant PERF (line 355) | const PERF: LintGroup = LintGroup { constant RESTRICTION (line 363) | const RESTRICTION: LintGroup = LintGroup { constant STYLE (line 371) | const STYLE: LintGroup = LintGroup { constant SUSPICIOUS (line 379) | const SUSPICIOUS: LintGroup = LintGroup { constant TEST_DUMMY_UNSTABLE (line 388) | const TEST_DUMMY_UNSTABLE: LintGroup = LintGroup { type Lint (line 397) | pub struct Lint { method level (line 415) | pub fn level( method emitted_source (line 454) | fn emitted_source(&self, lint_level: LintLevel, reason: LintLevelReaso... type LintLevel (line 460) | pub enum LintLevel { method is_error (line 479) | pub fn is_error(&self) -> bool { method to_diagnostic_level (line 483) | pub fn to_diagnostic_level(self) -> Level<'static> { method force (line 492) | fn force(self) -> bool { method from (line 503) | fn from(toml_lint_level: TomlLintLevel) -> LintLevel { method fmt (line 468) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type LintLevelReason (line 514) | pub enum LintLevelReason { method is_user_specified (line 529) | fn is_user_specified(&self) -> bool { method fmt (line 520) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function level_priority (line 537) | fn level_priority( function ensure_lint_groups_do_not_default_to_forbid (line 560) | fn ensure_lint_groups_do_not_default_to_forbid() { function ensure_sorted_lints (line 575) | fn ensure_sorted_lints() { function ensure_sorted_lint_groups (line 591) | fn ensure_sorted_lint_groups() { function ensure_updated_lints (line 609) | fn ensure_updated_lints() { function ensure_updated_lint_groups (line 642) | fn ensure_updated_lint_groups() { FILE: src/cargo/lints/rules/blanket_hint_mostly_unused.rs function blanket_hint_mostly_unused (line 57) | pub fn blanket_hint_mostly_unused( FILE: src/cargo/lints/rules/im_a_teapot.rs function check_im_a_teapot (line 30) | pub fn check_im_a_teapot( FILE: src/cargo/lints/rules/implicit_minimum_version_req.rs function implicit_minimum_version_req_pkg (line 85) | pub fn implicit_minimum_version_req_pkg( function implicit_minimum_version_req_ws (line 151) | pub fn implicit_minimum_version_req_ws( function span_of_version_req (line 234) | pub fn span_of_version_req<'doc>( function report (line 256) | fn report<'a>( function get_suggested_version_req (line 299) | fn get_suggested_version_req(req: &OptVersionReq) -> Option { function target_key_for_platform (line 359) | fn target_key_for_platform(manifest: &Manifest) -> HashMap bool { FILE: src/cargo/lints/rules/unused_workspace_package_fields.rs function unused_workspace_package_fields (line 48) | pub fn unused_workspace_package_fields( FILE: src/cargo/macros.rs type DisplayAsDebug (line 43) | pub struct DisplayAsDebug(pub T); function fmt (line 46) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { FILE: src/cargo/ops/cargo_add/crate_spec.rs type CrateSpec (line 16) | pub struct CrateSpec { method resolve (line 25) | pub fn resolve(pkg_id: &str) -> CargoResult { method to_dependency (line 71) | pub fn to_dependency(&self) -> CargoResult { method name (line 79) | pub fn name(&self) -> &str { method version_req (line 83) | pub fn version_req(&self) -> Option<&str> { FILE: src/cargo/ops/cargo_add/mod.rs constant MAX_FEATURE_PRINTS (line 51) | const MAX_FEATURE_PRINTS: usize = 30; type AddOptions (line 55) | pub struct AddOptions<'a> { function add (line 71) | pub fn add(workspace: &Workspace<'_>, options: &AddOptions<'_>) -> Cargo... type DepOp (line 302) | pub struct DepOp { function resolve_dependency (line 337) | fn resolve_dependency( function get_public_dependency (line 522) | fn get_public_dependency( function query_dependency (line 630) | fn query_dependency( function fuzzy_lookup (line 664) | fn fuzzy_lookup( function check_invalid_ws_keys (line 709) | fn check_invalid_ws_keys(toml_key: &str, arg: &DepOp) -> CargoResult<()> { function check_rust_version_for_optional_dependency (line 742) | fn check_rust_version_for_optional_dependency( function get_existing_dependency (line 758) | fn get_existing_dependency( function get_latest_dependency (line 821) | fn get_latest_dependency( function latest_compatible (line 938) | fn latest_compatible<'s>( function select_package (line 955) | fn select_package( function infer_package_for_git_source (line 1013) | fn infer_package_for_git_source( function populate_dependency (line 1047) | fn populate_dependency(mut dependency: Dependency, arg: &DepOp) -> Depen... type DependencyUI (line 1089) | pub struct DependencyUI { method new (line 1099) | fn new(dep: Dependency) -> Self { method apply_summary (line 1107) | fn apply_summary(&mut self, summary: &Summary) { method features (line 1126) | fn features(&self) -> (IndexSet<&str>, IndexSet<&str>) { method from (line 1165) | fn from(other: &'s Summary) -> Self { method fmt (line 1174) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Target (line 1180) | type Target = Dependency; method deref (line 1182) | fn deref(&self) -> &Self::Target { function populate_available_features (line 1188) | fn populate_available_features( function print_action_msg (line 1226) | fn print_action_msg(shell: &mut Shell, dep: &DependencyUI, section: &[St... function print_dep_table_msg (line 1268) | fn print_dep_table_msg(shell: &mut Shell, dep: &DependencyUI) -> CargoRe... function format_features_version_suffix (line 1307) | fn format_features_version_suffix(dep: &DependencyUI) -> String { function find_workspace_dep (line 1328) | fn find_workspace_dep( function precise_version (line 1365) | fn precise_version(version_req: &semver::VersionReq) -> Option { FILE: src/cargo/ops/cargo_clean.rs type CleanOptions (line 19) | pub struct CleanOptions<'gctx> { type CleanContext (line 35) | pub struct CleanContext<'gctx> { function clean (line 45) | pub fn clean(ws: &Workspace<'_>, opts: &CleanOptions<'_>) -> CargoResult... function clean_specs (line 108) | fn clean_specs( type DirectoriesToClean (line 368) | struct DirectoriesToClean { method mark (line 374) | fn mark(&mut self, directory: &Path, mut should_remove_entry: impl FnM... method mark_utf (line 400) | fn mark_utf(&mut self, directory: &Path, mut should_remove_entry: impl... function new (line 411) | pub fn new(gctx: &'gctx GlobalContext) -> Self { function rm_rf_all (line 425) | fn rm_rf_all(&mut self, dirs: DirectoriesToClean) -> CargoResult<()> { function rm_rf (line 432) | pub fn rm_rf(&mut self, path: &Path) -> CargoResult<()> { function display_summary (line 500) | pub fn display_summary(&self) -> CargoResult<()> { function remove_paths (line 536) | pub fn remove_paths(&mut self, paths: &[PathBuf]) -> CargoResult<()> { type CleaningProgressBar (line 549) | trait CleaningProgressBar { method display_now (line 550) | fn display_now(&mut self) -> CargoResult<()>; method on_clean (line 551) | fn on_clean(&mut self) -> CargoResult<()>; method on_cleaning_package (line 552) | fn on_cleaning_package(&mut self, _package: &str) -> CargoResult<()> { method display_now (line 578) | fn display_now(&mut self) -> CargoResult<()> { method on_clean (line 582) | fn on_clean(&mut self) -> CargoResult<()> { method display_now (line 620) | fn display_now(&mut self) -> CargoResult<()> { method on_clean (line 625) | fn on_clean(&mut self) -> CargoResult<()> { method on_cleaning_package (line 632) | fn on_cleaning_package(&mut self, package: &str) -> CargoResult<()> { type CleaningFolderBar (line 557) | struct CleaningFolderBar<'gctx> { function new (line 564) | fn new(gctx: &'gctx GlobalContext, max: usize) -> Self { function cur_progress (line 572) | fn cur_progress(&self) -> usize { type CleaningPackagesBar (line 588) | struct CleaningPackagesBar<'gctx> { function new (line 597) | fn new(gctx: &'gctx GlobalContext, max: usize) -> Self { function cur_progress (line 607) | fn cur_progress(&self) -> usize { function format_message (line 611) | fn format_message(&self) -> String { FILE: src/cargo/ops/cargo_compile/compile_filter.rs type LibRule (line 9) | pub enum LibRule { type FilterRule (line 20) | pub enum FilterRule { method new (line 56) | pub fn new(targets: Vec, all: bool) -> FilterRule { method none (line 68) | pub fn none() -> FilterRule { method matches (line 73) | fn matches(&self, target: &Target) -> bool { method is_specific (line 83) | fn is_specific(&self) -> bool { method contains_glob_patterns (line 91) | pub(crate) fn contains_glob_patterns(&self) -> bool { type CompileFilter (line 37) | pub enum CompileFilter { method from_raw_arguments (line 101) | pub fn from_raw_arguments( method new (line 130) | pub fn new( method new_all_targets (line 159) | pub fn new_all_targets() -> CompileFilter { method all_test_targets (line 182) | pub fn all_test_targets() -> Self { method lib_only (line 194) | pub fn lib_only() -> Self { method single_bin (line 206) | pub fn single_bin(bin: String) -> Self { method need_dev_deps (line 218) | pub fn need_dev_deps(&self, intent: UserIntent) -> bool { method target_run (line 241) | pub fn target_run(&self, target: &Target) -> bool { method is_specific (line 271) | pub fn is_specific(&self) -> bool { method is_all_targets (line 278) | pub fn is_all_targets(&self) -> bool { method contains_glob_patterns (line 289) | pub(crate) fn contains_glob_patterns(&self) -> bool { FILE: src/cargo/ops/cargo_compile/mod.rs type CompileOptions (line 84) | pub struct CompileOptions { method new (line 110) | pub fn new(gctx: &GlobalContext, intent: UserIntent) -> CargoResult(ws: &Workspace<'a>, options: &CompileOptions) -> Carg... function compile_with_exec (line 141) | pub fn compile_with_exec<'a>( function compile_ws (line 157) | pub fn compile_ws<'a>( function print (line 204) | pub fn print<'a>( function create_bcx (line 239) | pub fn create_bcx<'a, 'gctx>( function validate_target_path_as_source_file (line 696) | fn validate_target_path_as_source_file( function rebuild_unit_graph_shared (line 828) | fn rebuild_unit_graph_shared( function traverse_and_share (line 871) | fn traverse_and_share( function remove_duplicate_doc (line 1028) | fn remove_duplicate_doc( function override_rustc_crate_types (line 1137) | fn override_rustc_crate_types( function resolve_all_features (line 1191) | pub fn resolve_all_features( FILE: src/cargo/ops/cargo_compile/packages.rs type Packages (line 17) | pub enum Packages { method from_flags (line 35) | pub fn from_flags(all: bool, exclude: Vec, package: Vec) -> CargoResult(&self, ws: &'ws Workspace<'_>) -> CargoResult... method needs_spec_flag (line 167) | pub fn needs_spec_flag(&self, ws: &Workspace<'_>) -> bool { function emit_package_not_found (line 178) | fn emit_package_not_found( function emit_pattern_not_found (line 195) | fn emit_pattern_not_found( function emit_packages_not_found_within_workspace (line 216) | fn emit_packages_not_found_within_workspace( function opt_patterns_and_ids (line 244) | fn opt_patterns_and_ids( function match_patterns (line 263) | fn match_patterns(pkg: &Package, patterns: &mut Vec<(glob::Pattern, bool... function build_glob (line 272) | pub fn build_glob(pat: &str) -> CargoResult { FILE: src/cargo/ops/cargo_compile/unit_generator.rs type Proposal (line 28) | struct Proposal<'a> { type UnitGenerator (line 49) | pub struct UnitGenerator<'a, 'gctx> { function new_units (line 69) | fn new_units( function filter_default_targets (line 178) | fn filter_default_targets<'b>(&self, targets: &'b [Target]) -> Vec<&'b T... function filter_targets (line 209) | fn filter_targets( function find_named_targets (line 232) | fn find_named_targets( function get_targets_from_other_packages (line 321) | fn get_targets_from_other_packages( function list_rule_targets (line 348) | fn list_rule_targets( function create_proposals (line 373) | fn create_proposals(&self) -> CargoResult>> { function create_docscrape_proposals (line 493) | fn create_docscrape_proposals(&self, doc_units: &[Unit]) -> CargoResult<... function unmatched_target_filters (line 565) | fn unmatched_target_filters(&self, units: &[Unit]) -> CargoResult<()> { function validate_required_features (line 612) | fn validate_required_features( function proposals_to_units (line 690) | fn proposals_to_units(&self, proposals: Vec>) -> CargoResul... function generate_root_units (line 760) | pub fn generate_root_units(&self) -> CargoResult> { function generate_scrape_units (line 771) | pub fn generate_scrape_units(&self, doc_units: &[Unit]) -> CargoResult CompileMode { FILE: src/cargo/ops/cargo_config.rs type ConfigFormat (line 12) | pub enum ConfigFormat { constant POSSIBLE_VALUES (line 20) | pub const POSSIBLE_VALUES: [&'static str; 3] = ["toml", "json", "json-... method fmt (line 36) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Err (line 24) | type Err = Error; method from_str (line 25) | fn from_str(s: &str) -> CargoResult { type GetOptions (line 46) | pub struct GetOptions<'a> { function get (line 53) | pub fn get(gctx: &GlobalContext, opts: &GetOptions<'_>) -> CargoResult<(... function maybe_env (line 92) | fn maybe_env<'gctx>( function print_toml (line 111) | fn print_toml(gctx: &GlobalContext, opts: &GetOptions<'_>, key: &ConfigK... function print_toml_env (line 171) | fn print_toml_env(gctx: &GlobalContext, env: &[(&str, &str)]) { function print_json_env (line 182) | fn print_json_env(gctx: &GlobalContext, env: &[(&str, &str)]) { function print_json (line 193) | fn print_json(gctx: &GlobalContext, key: &ConfigKey, cv: &CV, include_ke... function print_toml_unmerged (line 232) | fn print_toml_unmerged( FILE: src/cargo/ops/cargo_doc.rs type OutputFormat (line 19) | pub enum OutputFormat { constant POSSIBLE_VALUES (line 26) | pub const POSSIBLE_VALUES: [&'static str; 2] = ["html", "json"]; type Err (line 31) | type Err = Error; method from_str (line 33) | fn from_str(s: &str) -> Result { type DocOptions (line 48) | pub struct DocOptions { function doc (line 58) | pub fn doc(ws: &Workspace<'_>, options: &DocOptions) -> CargoResult<()> { function merge_cross_crate_info (line 120) | fn merge_cross_crate_info(ws: &Workspace<'_>, compilation: &Compilation<... function path_by_output_format (line 193) | fn path_by_output_format( FILE: src/cargo/ops/cargo_fetch.rs type FetchOptions (line 12) | pub struct FetchOptions<'a> { function fetch (line 19) | pub fn fetch<'a>( FILE: src/cargo/ops/cargo_install.rs type Transaction (line 24) | struct Transaction { method success (line 29) | fn success(mut self) { method drop (line 35) | fn drop(&mut self) { type InstallablePackage (line 42) | struct InstallablePackage<'gctx> { function new (line 58) | pub fn new( function no_track_duplicates (line 284) | fn no_track_duplicates(&self, dst: &Path) -> CargoResult CargoResult { function check_yanked_install (line 589) | fn check_yanked_install(&self) -> CargoResult<()> { function make_warning_about_missing_features (line 607) | fn make_warning_about_missing_features(binaries: &[&Target]) -> String { function install (line 646) | pub fn install( function is_installed (line 805) | fn is_installed( function installed_exact_package (line 824) | fn installed_exact_package( function make_ws_rustc_target (line 852) | fn make_ws_rustc_target<'gctx>( function install_list (line 879) | pub fn install_list(dst: Option<&str>, gctx: &GlobalContext) -> CargoRes... function remove_orphaned_bins (line 893) | fn remove_orphaned_bins( FILE: src/cargo/ops/cargo_new.rs type VersionControl (line 21) | pub enum VersionControl { method deserialize (line 45) | fn deserialize(deserializer: D) -> Result type Err (line 30) | type Err = anyhow::Error; method from_str (line 32) | fn from_str(s: &str) -> Result { type NewOptions (line 55) | pub struct NewOptions { method new (line 103) | pub fn new( type NewProjectKind (line 67) | pub enum NewProjectKind { method is_bin (line 73) | fn is_bin(self) -> bool { method fmt (line 79) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type SourceFileInformation (line 88) | struct SourceFileInformation { type MkOptions (line 93) | struct MkOptions<'a> { type CargoNewConfig (line 135) | struct CargoNewConfig { function get_name (line 148) | fn get_name<'a>(path: &'a Path, opts: &'a NewOptions) -> CargoResult<&'a... function check_name (line 169) | fn check_name( function validate_crate_name (line 280) | fn validate_crate_name(name: &str) -> bool { function check_path (line 297) | fn check_path(path: &Path, shell: &mut Shell) -> CargoResult<()> { function detect_source_paths_and_types (line 309) | fn detect_source_paths_and_types( function plan_new_source_file (line 420) | fn plan_new_source_file(bin: bool) -> SourceFileInformation { function calculate_new_project_kind (line 434) | fn calculate_new_project_kind( function new (line 454) | pub fn new(opts: &NewOptions, gctx: &GlobalContext) -> CargoResult<()> { function init (line 492) | pub fn init(opts: &NewOptions, gctx: &GlobalContext) -> CargoResult IgnoreList { method push (line 630) | fn push(&mut self, ignore: &str, hg_ignore: &str, fossil_ignore: &str) { method format_new (line 638) | fn format_new(&self, vcs: VersionControl) -> String { method format_existing (line 652) | fn format_existing(&self, existing: T, vcs: VersionControl... function write_ignore_file (line 708) | fn write_ignore_file(base_path: &Path, list: &IgnoreList, vcs: VersionCo... function init_vcs (line 740) | fn init_vcs(path: &Path, vcs: VersionControl, gctx: &GlobalContext) -> C... function mk (line 774) | fn mk(gctx: &GlobalContext, opts: &MkOptions<'_>) -> CargoResult<()> { function update_manifest_with_inherited_workspace_package_keys (line 959) | fn update_manifest_with_inherited_workspace_package_keys( function update_manifest_with_new_member (line 1000) | fn update_manifest_with_new_member( function get_display_path (line 1048) | fn get_display_path(root_manifest_path: &Path, package_path: &Path) -> C... function can_be_workspace_member (line 1076) | fn can_be_workspace_member( FILE: src/cargo/ops/cargo_output_metadata.rs constant VERSION (line 15) | const VERSION: u32 = 1; type OutputMetadataOptions (line 17) | pub struct OutputMetadataOptions { function output_metadata (line 27) | pub fn output_metadata(ws: &Workspace<'_>, opt: &OutputMetadataOptions) ... type ExportInfo (line 66) | pub struct ExportInfo { type MetadataResolve (line 79) | struct MetadataResolve { type MetadataResolveNode (line 85) | struct MetadataResolveNode { type Dep (line 93) | struct Dep { type DepKindInfo (line 104) | struct DepKindInfo { function build_resolve_graph (line 131) | fn build_resolve_graph( function build_resolve_graph_r (line 204) | fn build_resolve_graph_r( FILE: src/cargo/ops/cargo_package/mod.rs type PackageMessageFormat (line 52) | pub enum PackageMessageFormat { constant POSSIBLE_VALUES (line 58) | pub const POSSIBLE_VALUES: [&str; 2] = ["human", "json"]; constant DEFAULT (line 60) | pub const DEFAULT: &str = "human"; type Err (line 64) | type Err = anyhow::Error; method from_str (line 66) | fn from_str(s: &str) -> Result { type PackageOpts (line 76) | pub struct PackageOpts<'gctx> { constant ORIGINAL_MANIFEST_FILE (line 105) | const ORIGINAL_MANIFEST_FILE: &str = "Cargo.toml.orig"; constant VCS_INFO_FILE (line 106) | const VCS_INFO_FILE: &str = ".cargo_vcs_info.json"; type ArchiveFile (line 108) | struct ArchiveFile { type FileContents (line 118) | enum FileContents { type GeneratedFile (line 125) | enum GeneratedFile { function create_package (line 140) | fn create_package( function package (line 199) | pub fn package(ws: &Workspace<'_>, opts: &PackageOpts<'_>) -> CargoResul... function package_with_dep_graph (line 238) | pub(crate) fn package_with_dep_graph( function do_package (line 250) | fn do_package<'a>( function get_registry (line 360) | fn get_registry( type LocalDependencies (line 396) | pub(crate) struct LocalDependencies { function sort (line 402) | pub fn sort(&self) -> Vec<(Package, T)> { function has_dependencies (line 410) | pub fn has_dependencies(&self) -> bool { function local_deps (line 421) | fn local_deps(packages: impl Iterator) -> LocalD... function prepare_archive (line 466) | fn prepare_archive( function build_ar_list (line 494) | fn build_ar_list( function check_for_file_and_add (line 639) | fn check_for_file_and_add( function error_on_nonexistent_file (line 687) | fn error_on_nonexistent_file( function error_custom_build_file_not_in_package (line 710) | fn error_custom_build_file_not_in_package( function build_lock (line 739) | fn build_lock( function check_metadata (line 801) | fn check_metadata( function tar (line 857) | fn tar( function compare_resolve (line 943) | fn compare_resolve( function check_yanked (line 1029) | pub fn check_yanked( function check_filename (line 1079) | fn check_filename(file: &Path, shell: &mut Shell) -> CargoResult<()> { type TmpRegistry (line 1111) | struct TmpRegistry<'a> { function new (line 1120) | fn new(gctx: &'a GlobalContext, root: Filesystem, upstream: SourceId) ->... function index_path (line 1139) | fn index_path(&self) -> Filesystem { function add_package (line 1143) | fn add_package( function checksums (line 1239) | fn checksums(&self) -> impl Iterator { FILE: src/cargo/ops/cargo_package/vcs.rs type VcsInfo (line 25) | pub struct VcsInfo { type GitVcsInfo (line 33) | pub struct GitVcsInfo { function check_repo_state (line 48) | pub fn check_repo_state( function warn_symlink_checked_out_as_plain_text_file (line 151) | fn warn_symlink_checked_out_as_plain_text_file( function git (line 192) | fn git( function collect_statuses (line 279) | fn collect_statuses( function status_submodules (line 336) | fn status_submodules(repo: &gix::Repository, dirty_files: &mut Vec Opt... function dirty_files_outside_pkg_root (line 376) | fn dirty_files_outside_pkg_root( function configure_dirwalk (line 444) | fn configure_dirwalk(opts: Options) -> Options { FILE: src/cargo/ops/cargo_package/verify.rs function run_verify (line 35) | pub fn run_verify( function hash_all (line 140) | fn hash_all(path: &Path) -> CargoResult> { function report_hash_difference (line 166) | fn report_hash_difference(orig: &HashMap, after: &HashMap<... FILE: src/cargo/ops/cargo_pkgid.rs function pkgid (line 5) | pub fn pkgid(ws: &Workspace<'_>, spec: Option<&str>) -> CargoResult { function remove (line 26) | pub fn remove(options: &RemoveOptions<'_>) -> CargoResult<()> { FILE: src/cargo/ops/cargo_report/rebuilds.rs constant DEFAULT_DISPLAY_LIMIT (line 31) | const DEFAULT_DISPLAY_LIMIT: usize = 5; type ReportRebuildsOptions (line 33) | pub struct ReportRebuildsOptions { function report_rebuilds (line 37) | pub fn report_rebuilds( type Context (line 75) | struct Context { type UnitInfo (line 83) | struct UnitInfo { type RootRebuild (line 89) | struct RootRebuild { function prepare_context (line 95) | fn prepare_context(log: &Path) -> CargoResult { function find_cascading_rebuilds (line 212) | fn find_cascading_rebuilds( function display_report (line 238) | fn display_report( function unit_description (line 374) | fn unit_description(unit: &UnitInfo) -> String { function plural (line 389) | fn plural(len: usize) -> &'static str { function format_dirty_reason (line 393) | fn format_dirty_reason( FILE: src/cargo/ops/cargo_report/sessions.rs type ReportSessionsOptions (line 11) | pub struct ReportSessionsOptions { function report_sessions (line 15) | pub fn report_sessions( FILE: src/cargo/ops/cargo_report/timings.rs type ReportTimingsOptions (line 36) | pub struct ReportTimingsOptions<'gctx> { type UnitEntry (line 44) | struct UnitEntry { function report_timings (line 51) | pub fn report_timings( function prepare_context (line 133) | pub(crate) fn prepare_context(log: I, run_id: &RunId) -> CargoResult<... FILE: src/cargo/ops/cargo_report/util.rs function list_log_files (line 18) | pub fn list_log_files( function find_log_file (line 63) | pub fn find_log_file( function unit_target_description (line 81) | pub fn unit_target_description(target: &Target, mode: CompileMode) -> St... FILE: src/cargo/ops/cargo_run.rs function run (line 12) | pub fn run( FILE: src/cargo/ops/cargo_test.rs type TestOptions (line 16) | pub struct TestOptions { type TestKind (line 27) | enum TestKind { type UnitTestError (line 34) | struct UnitTestError { method cli_args (line 41) | fn cli_args(&self, ws: &Workspace<'_>, opts: &ops::CompileOptions) -> ... function run_tests (line 68) | pub fn run_tests(ws: &Workspace<'_>, options: &TestOptions, test_args: &... function run_benches (line 88) | pub fn run_benches(ws: &Workspace<'_>, options: &TestOptions, args: &[&s... function compile_tests (line 105) | fn compile_tests<'a>(ws: &Workspace<'a>, options: &TestOptions) -> Cargo... function run_unit_tests (line 115) | fn run_unit_tests( function run_doc_tests (line 174) | fn run_doc_tests( function display_no_run_information (line 278) | fn display_no_run_information( function cmd_builds (line 318) | fn cmd_builds( function fail_fast_code (line 369) | fn fail_fast_code(error: &anyhow::Error) -> i32 { function no_fail_fast_err (line 380) | fn no_fail_fast_err( function report_test_error (line 399) | fn report_test_error( FILE: src/cargo/ops/cargo_uninstall.rs function uninstall (line 12) | pub fn uninstall( function uninstall_one (line 73) | pub fn uninstall_one( function uninstall_cwd (line 85) | fn uninstall_cwd(root: &Filesystem, bins: &[String], gctx: &GlobalContex... function uninstall_pkgid (line 100) | fn uninstall_pkgid( FILE: src/cargo/ops/cargo_update.rs type UpgradeMap (line 27) | pub type UpgradeMap = HashMap<(String, SourceId), Version>; type UpdateOptions (line 29) | pub struct UpdateOptions<'a> { function generate_lockfile (line 38) | pub fn generate_lockfile(ws: &Workspace<'_>) -> CargoResult<()> { function update_lockfile (line 56) | pub fn update_lockfile(ws: &Workspace<'_>, opts: &UpdateOptions<'_>) -> ... function print_lockfile_changes (line 203) | pub fn print_lockfile_changes( function upgrade_manifests (line 218) | pub fn upgrade_manifests( function upgrade_dependency (line 312) | fn upgrade_dependency( function write_manifest_upgrades (line 441) | pub fn write_manifest_upgrades( function print_lockfile_generation (line 555) | fn print_lockfile_generation( function print_lockfile_sync (line 615) | fn print_lockfile_sync( function print_lockfile_updates (line 671) | fn print_lockfile_updates( function status_locking (line 760) | fn status_locking(ws: &Workspace<'_>, num_pkgs: usize) -> CargoResult<()> { function required_rust_version (line 790) | fn required_rust_version(ws: &Workspace<'_>) -> Option { function report_required_rust_version (line 804) | fn report_required_rust_version(resolve: &Resolve, change: &PackageChang... function report_latest (line 821) | fn report_latest(possibilities: &[IndexSummary], change: &PackageChange)... function is_latest (line 911) | fn is_latest(candidate: &semver::Version, current: &semver::Version) -> ... function fill_with_deps (line 920) | fn fill_with_deps<'a>( type PackageChange (line 936) | struct PackageChange { method new (line 946) | pub fn new(ws: &Workspace<'_>, resolve: &Resolve) -> IndexMap Option) -> std::fmt::Result { type PackageChangeKind (line 1090) | enum PackageChangeKind { method is_new (line 1099) | pub fn is_new(&self) -> bool { method status (line 1106) | pub fn status(&self) -> &'static str { method style (line 1116) | pub fn style(&self) -> anstyle::Style { type PackageDiff (line 1129) | pub struct PackageDiff { method new (line 1136) | pub fn new(resolve: &Resolve) -> impl Iterator { method diff (line 1150) | pub fn diff(previous_resolve: &Resolve, resolve: &Resolve) -> impl Ite... method key (line 1224) | fn key(dep: PackageId) -> (&'static str, SourceId) { method change (line 1233) | pub fn change(&self) -> Option<(PackageId, PackageId)> { function annotate_required_rust_version (line 1242) | fn annotate_required_rust_version( FILE: src/cargo/ops/common_for_install_and_uninstall.rs type InstallTracker (line 42) | pub struct InstallTracker { method load (line 104) | pub fn load(gctx: &GlobalContext, root: &Filesystem) -> CargoResult CargoResult<()> { method all_installed_bins (line 310) | pub fn all_installed_bins(&self) -> impl Iterator Option<&BTreeSet) { method remove_bin_then_save (line 327) | pub fn remove_bin_then_save( type CrateListingV2 (line 51) | struct CrateListingV2 { method sync_v1 (line 406) | fn sync_v1(&mut self, v1: &CrateListingV1) { method package_for_bin (line 426) | fn package_for_bin(&self, bin_name: &str) -> Option { method mark_installed (line 433) | fn mark_installed( method remove (line 485) | fn remove(&mut self, pkg_id: PackageId, bins: &BTreeSet) { method remove_bin (line 499) | fn remove_bin(&mut self, pkg_id: PackageId, bin: &str) { method save (line 510) | fn save(&self, lock: &FileLock) -> CargoResult<()> { type InstallInfo (line 69) | struct InstallInfo { method from_v1 (line 521) | fn from_v1(set: &BTreeSet) -> InstallInfo { method is_up_to_date (line 538) | fn is_up_to_date(&self, opts: &CompileOptions, target: &str, exes: &BT... type CrateListingV1 (line 97) | pub struct CrateListingV1 { method mark_installed (line 342) | fn mark_installed(&mut self, pkg: &Package, bins: &BTreeSet) { method remove (line 365) | fn remove(&mut self, pkg_id: PackageId, bins: &BTreeSet) { method remove_bin (line 379) | fn remove_bin(&mut self, pkg_id: PackageId, bin: &str) { method save (line 390) | fn save(&self, lock: &FileLock) -> CargoResult<()> { function resolve_root (line 549) | pub fn resolve_root(flag: Option<&str>, gctx: &GlobalContext) -> CargoRe... function path_source (line 588) | pub fn path_source(source_id: SourceId, gctx: &GlobalContext) -> CargoRe... function select_dep_pkg (line 597) | pub fn select_dep_pkg( function select_pkg (line 717) | pub fn select_pkg( function one (line 780) | fn one(mut i: I, f: F) -> CargoResult> function feature_set (line 797) | fn feature_set(features: &Rc>) -> BTreeSet { function exe_names (line 802) | pub fn exe_names(pkg: &Package, filter: &ops::CompileFilter) -> BTreeSet... FILE: src/cargo/ops/fix/fix_edition.rs function fix_edition (line 12) | pub fn fix_edition( function replace_edition (line 76) | fn replace_edition(packages: &[&Package], to_edition: Edition) -> CargoR... FILE: src/cargo/ops/fix/mod.rs constant FIX_ENV_INTERNAL (line 76) | const FIX_ENV_INTERNAL: &str = "__CARGO_FIX_PLZ"; constant BROKEN_CODE_ENV_INTERNAL (line 79) | const BROKEN_CODE_ENV_INTERNAL: &str = "__CARGO_FIX_BROKEN_CODE"; constant EDITION_ENV_INTERNAL (line 82) | const EDITION_ENV_INTERNAL: &str = "__CARGO_FIX_EDITION"; constant IDIOMS_ENV_INTERNAL (line 85) | const IDIOMS_ENV_INTERNAL: &str = "__CARGO_FIX_IDIOMS"; constant SYSROOT_INTERNAL (line 93) | const SYSROOT_INTERNAL: &str = "__CARGO_FIX_RUST_SRC"; type FixOptions (line 95) | pub struct FixOptions { type EditionFixMode (line 107) | pub enum EditionFixMode { method next_edition (line 121) | pub fn next_edition(&self, current_edition: Edition) -> Edition { method to_string (line 129) | fn to_string(&self) -> String { method from_str (line 137) | fn from_str(s: &str) -> EditionFixMode { function fix (line 145) | pub fn fix( function check_version_control (line 222) | fn check_version_control(gctx: &GlobalContext, opts: &FixOptions) -> Car... function fix_manifests (line 295) | fn fix_manifests(ws: &Workspace<'_>, pkgs: &[&Package]) -> CargoResult<(... function migrate_manifests (line 339) | fn migrate_manifests( function rename_dep_fields_2024 (line 491) | fn rename_dep_fields_2024(parent: &mut dyn toml_edit::TableLike, dep_kin... function remove_ignored_default_features_2024 (line 505) | fn remove_ignored_default_features_2024( function rename_array_of_target_fields_2024 (line 550) | fn rename_array_of_target_fields_2024(root: &mut dyn toml_edit::TableLik... function rename_target_fields_2024 (line 563) | fn rename_target_fields_2024(target: &mut dyn toml_edit::TableLike) -> u... function rename_table (line 570) | fn rename_table(parent: &mut dyn toml_edit::TableLike, old: &str, new: &... function check_resolver_change (line 585) | fn check_resolver_change<'gctx>( function report_maybe_diesel (line 704) | fn report_maybe_diesel(gctx: &GlobalContext, resolve: &Resolve) -> Cargo... function fix_get_proxy_lock_addr (line 730) | pub fn fix_get_proxy_lock_addr() -> Option { function fix_exec_rustc (line 746) | pub fn fix_exec_rustc(gctx: &GlobalContext, lock_addr: &str) -> CargoRes... function emit_output (line 829) | fn emit_output(output: &Output) -> CargoResult<()> { type FixedCrate (line 838) | struct FixedCrate { type FixedFile (line 855) | struct FixedFile { function rustfix_crate (line 865) | fn rustfix_crate( function rustfix_and_fix (line 1001) | fn rustfix_and_fix( function exit_with (line 1153) | fn exit_with(status: ExitStatus) -> ! { function log_failed_fix (line 1169) | fn log_failed_fix( type FixArgs (line 1216) | struct FixArgs { method get (line 1238) | fn get() -> CargoResult { method from_args (line 1243) | fn from_args(argv: impl IntoIterator) -> CargoResult<... method apply (line 1325) | fn apply(&self, cmd: &mut ProcessBuilder) { method can_run_rustfix (line 1352) | fn can_run_rustfix(&self, gctx: &GlobalContext) -> CargoResult { function get_fix_args_from_argfile (line 1419) | fn get_fix_args_from_argfile() { function get_fix_args_from_argfile_with_extra_arg (line 1435) | fn get_fix_args_from_argfile_with_extra_arg() { FILE: src/cargo/ops/lockfile.rs constant LOCKFILE_NAME (line 11) | pub const LOCKFILE_NAME: &str = "Cargo.lock"; function load_pkg_lockfile (line 14) | pub fn load_pkg_lockfile(ws: &Workspace<'_>) -> CargoResult, resolve: &Resolve) -> Cargo... function write_pkg_lockfile (line 44) | pub fn write_pkg_lockfile(ws: &Workspace<'_>, resolve: &mut Resolve) -> ... function resolve_to_string_orig (line 109) | fn resolve_to_string_orig( function serialize_resolve (line 126) | fn serialize_resolve(resolve: &Resolve, orig: Option<&str>) -> String { function are_equal_lockfiles (line 209) | fn are_equal_lockfiles(orig: &str, current: &str, ws: &Workspace<'_>) ->... function emit_package (line 227) | fn emit_package(dep: &toml::Table, out: &mut String) { FILE: src/cargo/ops/mod.rs function check_dep_has_version (line 86) | fn check_dep_has_version(dep: &crate::core::Dependency, publish: bool) -... FILE: src/cargo/ops/registry/info/mod.rs function info (line 19) | pub fn info( function find_pkgid_in_ws (line 122) | fn find_pkgid_in_ws( function find_pkgid_in_summaries (line 172) | fn find_pkgid_in_summaries( function query_summaries (line 215) | fn query_summaries( function validate_locked_and_frozen_options (line 237) | fn validate_locked_and_frozen_options( function try_get_msrv_from_nearest_manifest_or_ws (line 250) | fn try_get_msrv_from_nearest_manifest_or_ws( FILE: src/cargo/ops/registry/info/view.rs function pretty_view (line 16) | pub(super) fn pretty_view( function pretty_source (line 163) | fn pretty_source(source: SourceId, ctx: &GlobalContext) -> String { function pretty_deps (line 175) | fn pretty_deps( function print_deps (line 221) | fn print_deps( function pretty_req (line 296) | fn pretty_req(req: &crate::util::OptVersionReq) -> String { function pretty_features (line 314) | fn pretty_features( function suggest_cargo_tree (line 399) | fn suggest_cargo_tree(package_id: PackageId, shell: &mut Shell) -> Cargo... type FeatureStatus (line 410) | enum FeatureStatus { method is_disabled (line 417) | fn is_disabled(&self) -> bool { function resolve_features (line 422) | fn resolve_features( FILE: src/cargo/ops/registry/login.rs function registry_login (line 21) | pub fn registry_login( FILE: src/cargo/ops/registry/logout.rs function registry_logout (line 13) | pub fn registry_logout( FILE: src/cargo/ops/registry/mod.rs type RegistryOrIndex (line 45) | pub enum RegistryOrIndex { method is_index (line 51) | fn is_index(&self) -> bool { type RegistryCredentialConfig (line 60) | pub enum RegistryCredentialConfig { method is_none (line 74) | pub fn is_none(&self) -> bool { method is_token (line 80) | pub fn is_token(&self) -> bool { method is_asymmetric_key (line 86) | pub fn is_asymmetric_key(&self) -> bool { method as_token (line 89) | pub fn as_token(&self) -> Option> { method as_process (line 96) | pub fn as_process(&self) -> Option<&Vec> { method as_asymmetric_key (line 103) | pub fn as_asymmetric_key(&self) -> Option<&(Secret, Option( function get_source_id (line 192) | pub(crate) fn get_source_id( function get_source_id_with_package_id (line 210) | fn get_source_id_with_package_id( function get_initial_source_id (line 250) | fn get_initial_source_id( function get_initial_source_id_from_registry_or_index (line 260) | fn get_initial_source_id_from_registry_or_index( function get_replacement_source_ids (line 270) | fn get_replacement_source_ids( function is_replacement_for_package_source (line 283) | fn is_replacement_for_package_source( function gen_replacement_error (line 294) | fn gen_replacement_error(replacement_sid: SourceId) -> String { type RegistrySourceIds (line 311) | pub(crate) struct RegistrySourceIds { function infer_registry (line 325) | pub(crate) fn infer_registry(pkgs: &[&Package]) -> CargoResult Carg... FILE: src/cargo/ops/registry/publish.rs type PublishOpts (line 58) | pub struct PublishOpts<'gctx> { function publish (line 72) | pub fn publish(ws: &Workspace<'_>, opts: &PublishOpts<'_>) -> CargoResul... function wait_for_any_publish_confirmation (line 386) | fn wait_for_any_publish_confirmation( function poll_one_package (line 439) | fn poll_one_package( function verify_unpublished (line 458) | fn verify_unpublished( function verify_dependencies (line 502) | fn verify_dependencies( function prepare_transmit (line 539) | pub(crate) fn prepare_transmit( function transmit (line 664) | fn transmit( type PublishPlan (line 738) | struct PublishPlan { method new (line 749) | fn new(graph: &Graph) -> Self { method iter (line 763) | fn iter(&self) -> impl Iterator + '_ { method is_empty (line 767) | fn is_empty(&self) -> bool { method len (line 771) | fn len(&self) -> usize { method has_cycles (line 776) | fn has_cycles(&self) -> bool { method cycle_members (line 781) | fn cycle_members(&self) -> Vec { method take_ready (line 806) | fn take_ready(&mut self) -> BTreeSet { method mark_confirmed (line 820) | fn mark_confirmed(&mut self, published: impl IntoIterator, final_sep: &s... function resolve_registry_or_index (line 853) | fn resolve_registry_or_index( function validate_registry (line 893) | fn validate_registry(pkgs: &[&Package], reg_or_index: Option<&RegistryOr... function pkg_id (line 927) | fn pkg_id(name: &str) -> PackageId { function parallel_schedule (line 933) | fn parallel_schedule() { FILE: src/cargo/ops/registry/search.rs function search (line 18) | pub fn search( FILE: src/cargo/ops/registry/yank.rs function yank (line 18) | pub fn yank( FILE: src/cargo/ops/resolve.rs type Keep (line 92) | type Keep<'a> = &'a dyn Fn(&PackageId) -> bool; type WorkspaceResolve (line 95) | pub struct WorkspaceResolve<'gctx> { type SpecsAndResolvedFeatures (line 112) | pub struct SpecsAndResolvedFeatures { constant UNUSED_PATCH_WARNING (line 119) | const UNUSED_PATCH_WARNING: &str = "\ function resolve_ws (line 134) | pub fn resolve_ws<'a>(ws: &Workspace<'a>, dry_run: bool) -> CargoResult<... function resolve_ws_with_opts (line 151) | pub fn resolve_ws_with_opts<'gctx>( function resolve_with_registry (line 351) | fn resolve_with_registry<'gctx>( function resolve_with_previous (line 404) | pub fn resolve_with_previous<'gctx>( function add_overrides (line 533) | pub fn add_overrides<'a>( function get_resolved_packages (line 565) | pub fn get_resolved_packages<'gctx>( function register_previous_locks (line 590) | fn register_previous_locks( function master_branch_git_source (line 795) | fn master_branch_git_source(id: PackageId, resolve: &Resolve) -> Option<... function emit_warnings_of_unused_patches (line 814) | fn emit_warnings_of_unused_patches( function register_patch_entries (line 896) | fn register_patch_entries( function lock_replacements (line 1010) | fn lock_replacements( FILE: src/cargo/ops/tree/format/mod.rs type Chunk (line 10) | enum Chunk { type Pattern (line 19) | pub struct Pattern(Vec); method new (line 22) | pub fn new(format: &str) -> Result { method display (line 44) | pub fn display<'a>(&'a self, graph: &'a Graph<'a>, node_index: NodeId)... type Display (line 53) | pub struct Display<'a> { function fmt (line 60) | fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result { FILE: src/cargo/ops/tree/format/parse.rs type RawChunk (line 6) | pub enum RawChunk<'a> { type Parser (line 32) | pub struct Parser<'a> { function new (line 38) | pub fn new(s: &'a str) -> Parser<'a> { function consume (line 45) | fn consume(&mut self, ch: char) -> bool { function argument (line 55) | fn argument(&mut self) -> RawChunk<'a> { function name (line 59) | fn name(&mut self) -> &'a str { function text (line 79) | fn text(&mut self, start: usize) -> RawChunk<'a> { type Item (line 93) | type Item = RawChunk<'a>; method next (line 95) | fn next(&mut self) -> Option> { FILE: src/cargo/ops/tree/graph.rs type NodeId (line 14) | pub struct NodeId { method new (line 21) | fn new(index: usize, debug: InternedString) -> Self { method hash (line 47) | fn hash(&self, state: &mut H) { method eq (line 27) | fn eq(&self, other: &Self) -> bool { method partial_cmp (line 35) | fn partial_cmp(&self, other: &Self) -> Option { method cmp (line 41) | fn cmp(&self, other: &Self) -> std::cmp::Ordering { type Node (line 53) | pub enum Node { method name (line 69) | fn name(&self) -> InternedString { type Edge (line 78) | pub struct Edge { method kind (line 85) | pub fn kind(&self) -> EdgeKind { method node (line 89) | pub fn node(&self) -> NodeId { method public (line 93) | pub fn public(&self) -> bool { type EdgeKind (line 100) | pub enum EdgeKind { type Edges (line 114) | struct Edges(HashMap>); method new (line 117) | fn new() -> Edges { method add_edge (line 122) | fn add_edge(&mut self, edge: Edge) { method all (line 129) | fn all(&self) -> impl Iterator + '_ { method of_kind (line 133) | fn of_kind(&self, kind: &EdgeKind) -> &[Edge] { method is_empty (line 137) | fn is_empty(&self) -> bool { type Graph (line 144) | pub struct Graph<'a> { function new (line 167) | fn new(package_map: HashMap) -> Graph<'a> { function add_node (line 179) | fn add_node(&mut self, node: Node) -> NodeId { function edges_of_kind (line 188) | pub fn edges_of_kind(&self, from: NodeId, kind: &EdgeKind) -> Vec { function edges (line 196) | fn edges(&self, from: NodeId) -> &Edges { function edges_mut (line 200) | fn edges_mut(&mut self, from: NodeId) -> &mut Edges { function has_outgoing_edges (line 205) | pub fn has_outgoing_edges(&self, index: NodeId) -> bool { function node (line 210) | pub fn node(&self, index: NodeId) -> &Node { function indexes_from_ids (line 215) | pub fn indexes_from_ids(&self, package_ids: &[PackageId]) -> Vec { function package_for_id (line 232) | pub fn package_for_id(&self, id: PackageId) -> &Package { function package_id_for_index (line 236) | fn package_id_for_index(&self, index: NodeId) -> PackageId { function is_cli_feature (line 245) | pub fn is_cli_feature(&self, index: NodeId) -> bool { function from_reachable (line 251) | pub fn from_reachable(&self, roots: &[NodeId]) -> Graph<'a> { function invert (line 293) | pub fn invert(&mut self) { function find_duplicates (line 310) | pub fn find_duplicates(&self) -> Vec { function build (line 361) | pub fn build<'a>( function add_pkg (line 406) | fn add_pkg( function add_feature (line 575) | fn add_feature( function add_cli_features (line 613) | fn add_cli_features( function add_internal_features (line 695) | fn add_internal_features(graph: &mut Graph<'_>, resolve: &Resolve) { function add_feature_rec (line 726) | fn add_feature_rec( FILE: src/cargo/ops/tree/mod.rs type TreeOptions (line 23) | pub struct TreeOptions { type Target (line 59) | pub enum Target { method from_cli (line 66) | pub fn from_cli(targets: Vec) -> Target { type Prefix (line 76) | pub enum Prefix { type Err (line 83) | type Err = &'static str; method from_str (line 85) | fn from_str(s: &str) -> Result { type DisplayDepth (line 96) | pub enum DisplayDepth { type Err (line 102) | type Err = clap::Error; method from_str (line 104) | fn from_str(s: &str) -> Result { type Symbols (line 121) | struct Symbols { function build_and_print (line 143) | pub fn build_and_print(ws: &Workspace<'_>, opts: &TreeOptions) -> CargoR... function print (line 250) | fn print( function print_node (line 302) | fn print_node<'a>( function print_dependencies (line 388) | fn print_dependencies<'a>( function edge_line_color (line 479) | fn edge_line_color(kind: EdgeKind) -> anstyle::Style { FILE: src/cargo/ops/vendor.rs type VendorOptions (line 26) | pub struct VendorOptions<'a> { function vendor (line 34) | pub fn vendor(ws: &Workspace<'_>, opts: &VendorOptions<'_>) -> CargoResu... type VendorConfig (line 62) | struct VendorConfig { type VendorSource (line 68) | enum VendorSource { type SourceReplacementCache (line 88) | struct SourceReplacementCache<'gctx> { function new (line 94) | fn new( function get (line 108) | fn get(&mut self, id: SourceId) -> CargoResult { function sync (line 120) | fn sync( function cp_sources (line 425) | fn cp_sources( function prepare_for_vendor (line 495) | fn prepare_for_vendor( function prepare_toml_for_vendor (line 531) | fn prepare_toml_for_vendor( function copy_and_checksum (line 611) | fn copy_and_checksum( function vendor_this (line 642) | fn vendor_this(relative: &Path) -> bool { FILE: src/cargo/sources/config.rs type SourceConfigMap (line 23) | pub struct SourceConfigMap<'gctx> { type SourceConfigDef (line 36) | struct SourceConfigDef { type SourceConfig (line 63) | struct SourceConfig { function new (line 79) | pub fn new(gctx: &'gctx GlobalContext) -> CargoResult CargoResult &'gctx GlobalContext { function load (line 147) | pub fn load( function load_overlaid (line 235) | fn load_overlaid( function add (line 252) | fn add(&mut self, name: &str, cfg: SourceConfig) -> CargoResult<()> { function add_config (line 271) | fn add_config(&mut self, name: String, def: SourceConfigDef) -> CargoRes... FILE: src/cargo/sources/directory.rs type DirectorySource (line 57) | pub struct DirectorySource<'gctx> { type Checksum (line 74) | struct Checksum { function new (line 82) | pub fn new(path: &Path, id: SourceId, gctx: &'gctx GlobalContext) -> Dir... method fmt (line 94) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { method query (line 100) | fn query( method supports_checksums (line 121) | fn supports_checksums(&self) -> bool { method requires_precise (line 125) | fn requires_precise(&self) -> bool { method source_id (line 129) | fn source_id(&self) -> SourceId { method block_until_ready (line 133) | fn block_until_ready(&mut self) -> CargoResult<()> { method download (line 211) | fn download(&mut self, id: PackageId) -> CargoResult { method finish_download (line 220) | fn finish_download(&mut self, _id: PackageId, _data: Vec) -> CargoRe... method fingerprint (line 224) | fn fingerprint(&self, pkg: &Package) -> CargoResult { method verify (line 228) | fn verify(&self, id: PackageId) -> CargoResult<()> { method describe (line 260) | fn describe(&self) -> String { method add_to_yanked_whitelist (line 264) | fn add_to_yanked_whitelist(&mut self, _pkgs: &[PackageId]) {} method is_yanked (line 266) | fn is_yanked(&mut self, _pkg: PackageId) -> Poll> { method invalidate_cache (line 270) | fn invalidate_cache(&mut self) { method set_quiet (line 274) | fn set_quiet(&mut self, _quiet: bool) { FILE: src/cargo/sources/git/known_hosts.rs type KnownHostError (line 84) | enum KnownHostError { method from (line 119) | fn from(err: anyhow::Error) -> KnownHostError { type KnownHostLocation (line 126) | enum KnownHostLocation { method fmt (line 136) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function certificate_check (line 151) | pub fn certificate_check( function check_ssh_known_hosts (line 328) | fn check_ssh_known_hosts( function check_ssh_known_hosts_loaded (line 403) | fn check_ssh_known_hosts_loaded( function known_host_files (line 515) | fn known_host_files(gctx: &GlobalContext) -> Vec { function user_known_host_location (line 541) | fn user_known_host_location() -> Option { function user_known_host_location_to_add (line 568) | fn user_known_host_location_to_add(diagnostic_home_config: &str) -> Stri... constant HASH_HOSTNAME_PREFIX (line 582) | const HASH_HOSTNAME_PREFIX: &str = "|1|"; type KnownHostLineType (line 585) | enum KnownHostLineType { type KnownHost (line 593) | struct KnownHost { method host_matches (line 604) | fn host_matches(&self, host: &str) -> bool { function is_bracketed_with_port (line 644) | fn is_bracketed_with_port(pattern: &str) -> bool { function hashed_hostname_matches (line 648) | fn hashed_hostname_matches(host: &str, hashed: &str) -> bool { function load_hostfile (line 667) | fn load_hostfile(path: &Path) -> Result, anyhow::Error> { function load_hostfile_contents (line 672) | fn load_hostfile_contents(path: &Path, contents: &str) -> Vec { function parse_known_hosts_line (line 687) | fn parse_known_hosts_line(line: &str, location: KnownHostLocation) -> Op... function known_hosts_parse (line 749) | fn known_hosts_parse() { function host_matches (line 777) | fn host_matches() { function check_match (line 799) | fn check_match() { function revoked (line 853) | fn revoked() { function cert_authority (line 877) | fn cert_authority() { function multiple_errors (line 904) | fn multiple_errors() { function known_host_and_revoked (line 942) | fn known_host_and_revoked() { function negated_glob_rejects_match (line 979) | fn negated_glob_rejects_match() { function validate_bracketed_host_with_port (line 994) | fn validate_bracketed_host_with_port() { FILE: src/cargo/sources/git/mod.rs type RemoteKind (line 24) | pub enum RemoteKind { method to_shallow_setting (line 35) | pub(crate) fn to_shallow_setting( type Error (line 60) | pub type Error = gix::env::collate::fetch::Error bool { function open_repo (line 267) | pub fn open_repo( function cargo_config_to_gitoxide_overrides (line 283) | pub fn cargo_config_to_gitoxide_overrides(gctx: &GlobalContext) -> Cargo... function reinitialize (line 366) | pub fn reinitialize(git_dir: &Path) -> CargoResult<()> { FILE: src/cargo/sources/git/source.rs type GitSource (line 70) | pub struct GitSource<'gctx> { function new (line 102) | pub fn new(source_id: SourceId, gctx: &'gctx GlobalContext) -> CargoResu... function new_for_submodule (line 110) | pub(super) fn new_for_submodule( function new_with_remote (line 119) | fn new_with_remote( function url (line 154) | pub fn url(&self) -> &Url { function read_packages (line 161) | pub fn read_packages(&mut self) -> CargoResult> { function mark_used (line 169) | fn mark_used(&self) -> CargoResult<()> { function fetch_db (line 185) | pub(crate) fn fetch_db(&self, is_submodule: bool) -> CargoResult<(GitDat... type Revision (line 252) | enum Revision { method new (line 262) | fn new(rev: &str) -> Revision { method from (line 271) | fn from(value: GitReference) -> Self { method from (line 277) | fn from(value: Revision) -> Self { function ident (line 287) | fn ident(id: &SourceId) -> String { function ident_shallow (line 306) | fn ident_shallow(id: &SourceId, is_shallow: bool) -> String { method fmt (line 315) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { method query (line 328) | fn query( method supports_checksums (line 341) | fn supports_checksums(&self) -> bool { method requires_precise (line 345) | fn requires_precise(&self) -> bool { method source_id (line 349) | fn source_id(&self) -> SourceId { method block_until_ready (line 353) | fn block_until_ready(&mut self) -> CargoResult<()> { method download (line 409) | fn download(&mut self, id: PackageId) -> CargoResult { method finish_download (line 421) | fn finish_download(&mut self, _id: PackageId, _data: Vec) -> CargoRe... method fingerprint (line 425) | fn fingerprint(&self, _pkg: &Package) -> CargoResult { method describe (line 432) | fn describe(&self) -> String { method add_to_yanked_whitelist (line 436) | fn add_to_yanked_whitelist(&mut self, _pkgs: &[PackageId]) {} method is_yanked (line 438) | fn is_yanked(&mut self, _pkg: PackageId) -> Poll> { method invalidate_cache (line 442) | fn invalidate_cache(&mut self) {} method set_quiet (line 444) | fn set_quiet(&mut self, quiet: bool) { function test_url_to_path_ident_with_path (line 456) | pub fn test_url_to_path_ident_with_path() { function test_url_to_path_ident_without_path (line 462) | pub fn test_url_to_path_ident_without_path() { function test_canonicalize_idents_by_stripping_trailing_url_slash (line 468) | fn test_canonicalize_idents_by_stripping_trailing_url_slash() { function test_canonicalize_idents_by_lowercasing_github_urls (line 475) | fn test_canonicalize_idents_by_lowercasing_github_urls() { function test_canonicalize_idents_by_stripping_dot_git (line 482) | fn test_canonicalize_idents_by_stripping_dot_git() { function test_canonicalize_idents_different_protocols (line 489) | fn test_canonicalize_idents_different_protocols() { function src (line 495) | fn src(s: &str) -> SourceId { FILE: src/cargo/sources/git/utils.rs constant CHECKOUT_READY_LOCK (line 30) | const CHECKOUT_READY_LOCK: &str = ".cargo-ok"; type GitShortID (line 35) | pub struct GitShortID(git2::Buf); method as_str (line 39) | pub fn as_str(&self) -> &str { type GitRemote (line 46) | pub struct GitRemote { method new (line 80) | pub fn new(url: &Url) -> GitRemote { method new_from_str (line 89) | pub(super) fn new_from_str(url: String) -> GitRemote { method url (line 94) | pub fn url(&self) -> &str { method checkout (line 108) | pub fn checkout( method db_at (line 162) | pub fn db_at(&self, db_path: &Path) -> CargoResult { type GitDatabase (line 57) | pub struct GitDatabase { method copy_to (line 175) | pub fn copy_to( method to_short_id (line 204) | pub fn to_short_id(&self, revision: git2::Oid) -> CargoResult bool { method resolve (line 215) | pub fn resolve(&self, r: &GitReference) -> CargoResult { type GitCheckout (line 67) | pub struct GitCheckout<'a> { function resolve_ref (line 221) | pub fn resolve_ref(gitref: &GitReference, repo: &git2::Repository) -> Ca... function new (line 270) | fn new( function remote_url (line 285) | fn remote_url(&self) -> &str { function clone_into (line 291) | fn clone_into( function is_fresh (line 350) | fn is_fresh(&self) -> bool { function reset (line 375) | fn reset(&self, gctx: &GlobalContext) -> CargoResult { function update_submodules (line 396) | fn update_submodules(&self, gctx: &GlobalContext, quiet: bool) -> CargoR... type CheckoutGuard (line 519) | struct CheckoutGuard { method guard (line 524) | fn guard(path: &Path) -> Self { method mark_ok (line 530) | fn mark_ok(self) -> CargoResult<()> { function absolute_submodule_url (line 557) | fn absolute_submodule_url<'s>(base_url: &str, submodule_url: &'s str) ->... function scp_to_ssh (line 590) | fn scp_to_ssh(url: &str) -> Option { function with_authentication (line 627) | fn with_authentication( function reset (line 872) | fn reset(repo: &git2::Repository, obj: &git2::Object<'_>, gctx: &GlobalC... function with_fetch_options (line 892) | pub fn with_fetch_options( function fetch (line 996) | pub fn fetch( function has_shallow_lock_file (line 1106) | fn has_shallow_lock_file(err: &crate::sources::git::fetch::Error) -> bool { function fetch_with_cli (line 1126) | fn fetch_with_cli( function fetch_with_gitoxide (line 1181) | fn fetch_with_gitoxide( function fetch_with_libgit2 (line 1292) | fn fetch_with_libgit2( function maybe_gc_repo (line 1367) | fn maybe_gc_repo(repo: &mut git2::Repository, gctx: &GlobalContext) -> C... function clean_repo_temp_files (line 1416) | fn clean_repo_temp_files(repo: &git2::Repository) { function reinitialize (line 1439) | fn reinitialize(repo: &mut git2::Repository) -> CargoResult<()> { function init (line 1463) | fn init(path: &Path, bare: bool) -> CargoResult { type FastPathRev (line 1474) | enum FastPathRev { function github_fast_path (line 1499) | fn github_fast_path( function is_github (line 1626) | fn is_github(url: &Url) -> bool { function note_github_pull_request (line 1631) | pub(crate) fn note_github_pull_request(url: &str) -> Option { function looks_like_commit_hash (line 1658) | fn looks_like_commit_hash(rev: &str) -> bool { function is_short_hash_of (line 1663) | fn is_short_hash_of(rev: &str, oid: Oid) -> bool { function test_absolute_submodule_url (line 1676) | fn test_absolute_submodule_url() { function rev_to_oid (line 1780) | pub(super) fn rev_to_oid(rev: &str) -> Option { FILE: src/cargo/sources/overlay.rs type DependencyConfusionThreatOverlaySource (line 16) | pub struct DependencyConfusionThreatOverlaySource<'gctx> { function new (line 25) | pub fn new(local: Box, remote: Box crate::core::SourceId { method supports_checksums (line 40) | fn supports_checksums(&self) -> bool { method requires_precise (line 44) | fn requires_precise(&self) -> bool { method query (line 48) | fn query( method invalidate_cache (line 78) | fn invalidate_cache(&mut self) { method set_quiet (line 83) | fn set_quiet(&mut self, quiet: bool) { method download (line 88) | fn download( method finish_download (line 106) | fn finish_download( method fingerprint (line 116) | fn fingerprint(&self, pkg: &crate::core::Package) -> crate::CargoResult<... method describe (line 120) | fn describe(&self) -> String { method add_to_yanked_whitelist (line 124) | fn add_to_yanked_whitelist(&mut self, pkgs: &[crate::core::PackageId]) { method is_yanked (line 129) | fn is_yanked( method block_until_ready (line 136) | fn block_until_ready(&mut self) -> crate::CargoResult<()> { FILE: src/cargo/sources/path.rs type PathSource (line 34) | pub struct PathSource<'gctx> { function new (line 49) | pub fn new(path: &Path, source_id: SourceId, gctx: &'gctx GlobalContext)... function preload_with (line 60) | pub fn preload_with(pkg: Package, gctx: &'gctx GlobalContext) -> Self { function root_package (line 72) | pub fn root_package(&mut self) -> CargoResult { function list_files (line 97) | pub fn list_files(&self, pkg: &Package) -> CargoResult> { function last_modified_file (line 102) | fn last_modified_file(&self, pkg: &Package) -> CargoResult<(FileTime, Pa... function path (line 113) | pub fn path(&self) -> &Path { function load (line 118) | pub fn load(&mut self) -> CargoResult<()> { function read_package (line 126) | fn read_package(&self) -> CargoResult { method fmt (line 134) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { method query (line 140) | fn query( method supports_checksums (line 160) | fn supports_checksums(&self) -> bool { method requires_precise (line 164) | fn requires_precise(&self) -> bool { method source_id (line 168) | fn source_id(&self) -> SourceId { method download (line 172) | fn download(&mut self, id: PackageId) -> CargoResult { method finish_download (line 181) | fn finish_download(&mut self, _id: PackageId, _data: Vec) -> CargoRe... method fingerprint (line 185) | fn fingerprint(&self, pkg: &Package) -> CargoResult { method describe (line 194) | fn describe(&self) -> String { method add_to_yanked_whitelist (line 201) | fn add_to_yanked_whitelist(&mut self, _pkgs: &[PackageId]) {} method is_yanked (line 203) | fn is_yanked(&mut self, _pkg: PackageId) -> Poll> { method block_until_ready (line 207) | fn block_until_ready(&mut self) -> CargoResult<()> { method invalidate_cache (line 211) | fn invalidate_cache(&mut self) { method set_quiet (line 215) | fn set_quiet(&mut self, _quiet: bool) { type RecursivePathSource (line 222) | pub struct RecursivePathSource<'gctx> { function new (line 247) | pub fn new(root: &Path, source_id: SourceId, gctx: &'gctx GlobalContext)... function read_packages (line 260) | pub fn read_packages(&mut self) -> CargoResult> { function list_files (line 281) | pub fn list_files(&self, pkg: &Package) -> CargoResult> { function last_modified_file (line 286) | fn last_modified_file(&self, pkg: &Package) -> CargoResult<(FileTime, Pa... function path (line 297) | pub fn path(&self) -> &Path { function load (line 302) | pub fn load(&mut self) -> CargoResult<()> { method fmt (line 313) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { method query (line 319) | fn query( method supports_checksums (line 347) | fn supports_checksums(&self) -> bool { method requires_precise (line 351) | fn requires_precise(&self) -> bool { method source_id (line 355) | fn source_id(&self) -> SourceId { method download (line 359) | fn download(&mut self, id: PackageId) -> CargoResult { method finish_download (line 368) | fn finish_download(&mut self, _id: PackageId, _data: Vec) -> CargoRe... method fingerprint (line 372) | fn fingerprint(&self, pkg: &Package) -> CargoResult { method describe (line 381) | fn describe(&self) -> String { method add_to_yanked_whitelist (line 388) | fn add_to_yanked_whitelist(&mut self, _pkgs: &[PackageId]) {} method is_yanked (line 390) | fn is_yanked(&mut self, _pkg: PackageId) -> Poll> { method block_until_ready (line 394) | fn block_until_ready(&mut self) -> CargoResult<()> { method invalidate_cache (line 398) | fn invalidate_cache(&mut self) { method set_quiet (line 402) | fn set_quiet(&mut self, _quiet: bool) { type FileType (line 409) | enum FileType { method from (line 417) | fn from(value: fs::FileType) -> Self { method from (line 433) | fn from(value: gix::dir::entry::Kind) -> Self { type PathEntry (line 448) | pub struct PathEntry { method into_path_buf (line 456) | pub fn into_path_buf(self) -> PathBuf { method is_file (line 462) | pub fn is_file(&self) -> bool { method is_dir (line 468) | pub fn is_dir(&self) -> bool { method is_symlink (line 478) | pub fn is_symlink(&self) -> bool { method is_symlink_or_under_symlink (line 485) | pub fn is_symlink_or_under_symlink(&self) -> bool { method maybe_plain_text_symlink (line 493) | pub fn maybe_plain_text_symlink(&self) -> bool { type Target (line 504) | type Target = Path; method deref (line 506) | fn deref(&self) -> &Self::Target { method as_ref (line 512) | fn as_ref(&self) -> &PathBuf { function first_package (line 517) | fn first_package<'p>( function list_files (line 559) | pub fn list_files(pkg: &Package, gctx: &GlobalContext) -> CargoResult CargoResult CargoResult> { function list_files_gix (line 688) | fn list_files_gix( function list_files_walk (line 857) | fn list_files_walk( function last_modified_file (line 960) | fn last_modified_file( function read_packages (line 988) | fn read_packages( function nested_paths (line 1062) | fn nested_paths(manifest: &Manifest) -> Vec { function walk (line 1100) | fn walk(path: &Path, callback: &mut dyn FnMut(&Path) -> CargoResult bool { function read_nested_packages (line 1132) | fn read_nested_packages( FILE: src/cargo/sources/registry/download.rs constant CRATE_TEMPLATE (line 26) | const CRATE_TEMPLATE: &str = "{crate}"; constant VERSION_TEMPLATE (line 27) | const VERSION_TEMPLATE: &str = "{version}"; constant PREFIX_TEMPLATE (line 28) | const PREFIX_TEMPLATE: &str = "{prefix}"; constant LOWER_PREFIX_TEMPLATE (line 29) | const LOWER_PREFIX_TEMPLATE: &str = "{lowerprefix}"; constant CHECKSUM_TEMPLATE (line 30) | const CHECKSUM_TEMPLATE: &str = "{sha256-checksum}"; function download (line 36) | pub(super) fn download( function finish_download (line 110) | pub(super) fn finish_download( function is_crate_downloaded (line 154) | pub(super) fn is_crate_downloaded( FILE: src/cargo/sources/registry/http_remote.rs constant ETAG (line 32) | const ETAG: &'static str = "etag"; constant LAST_MODIFIED (line 33) | const LAST_MODIFIED: &'static str = "last-modified"; constant WWW_AUTHENTICATE (line 34) | const WWW_AUTHENTICATE: &'static str = "www-authenticate"; constant IF_NONE_MATCH (line 35) | const IF_NONE_MATCH: &'static str = "if-none-match"; constant IF_MODIFIED_SINCE (line 36) | const IF_MODIFIED_SINCE: &'static str = "if-modified-since"; constant UNKNOWN (line 38) | const UNKNOWN: &'static str = "Unknown"; type HttpRegistry (line 56) | pub struct HttpRegistry<'gctx> { type Downloads (line 114) | struct Downloads<'gctx> { type Download (line 138) | struct Download<'gctx> { type Headers (line 158) | struct Headers { type StatusCode (line 167) | enum StatusCode { type CompletedDownload (line 178) | struct CompletedDownload { function new (line 189) | pub fn new( function handle_http_header (line 241) | fn handle_http_header(buf: &[u8]) -> Option<(&str, &str)> { function start_fetch (line 258) | fn start_fetch(&mut self) -> CargoResult<()> { function handle_completed_downloads (line 287) | fn handle_completed_downloads(&mut self) -> CargoResult<()> { function full_url (line 361) | fn full_url(&self, path: &Path) -> String { function is_fresh (line 369) | fn is_fresh(&self, path: &Path) -> bool { function config_cached (line 392) | fn config_cached(&mut self) -> CargoResult> { function config (line 416) | fn config(&mut self) -> Poll> { function add_sleepers (line 448) | fn add_sleepers(&mut self) -> CargoResult<()> { method prepare (line 462) | fn prepare(&self) -> CargoResult<()> { method index_path (line 471) | fn index_path(&self) -> &Filesystem { method cache_path (line 475) | fn cache_path(&self) -> &Filesystem { method assert_index_locked (line 479) | fn assert_index_locked<'a>(&self, path: &'a Filesystem) -> &'a Path { method is_updated (line 484) | fn is_updated(&self) -> bool { method load (line 488) | fn load( method config (line 738) | fn config(&mut self) -> Poll>> { method invalidate_cache (line 743) | fn invalidate_cache(&mut self) { method set_quiet (line 752) | fn set_quiet(&mut self, quiet: bool) { method download (line 757) | fn download(&mut self, pkg: PackageId, checksum: &str) -> CargoResult bool { method block_until_ready (line 795) | fn block_until_ready(&mut self) -> CargoResult<()> { function tick (line 841) | fn tick(&self) -> CargoResult<()> { function with (line 878) | pub(super) fn with(f: impl FnOnce(Option<&Downloads<'_>>) -> R) -> R { function set (line 889) | pub(super) fn set(dl: &Downloads<'_>, f: impl FnOnce() -> R) -> R { FILE: src/cargo/sources/registry/index/cache.rs constant CURRENT_CACHE_VERSION (line 87) | const CURRENT_CACHE_VERSION: u8 = 3; type SummariesCache (line 154) | pub struct SummariesCache<'a> { function parse (line 165) | pub fn parse(data: &'a [u8]) -> CargoResult> { function serialize (line 202) | pub fn serialize(&self, index_version: &str) -> Vec { type CacheManager (line 225) | pub struct CacheManager<'gctx> { function new (line 239) | pub fn new(cache_root: Filesystem, gctx: &'gctx GlobalContext) -> CacheM... function get (line 248) | pub fn get(&self, key: &str) -> Option> { function put (line 260) | pub fn put(&self, key: &str, value: &[u8]) { function put_inner (line 275) | fn put_inner(&self, cache_path: &PathBuf, value: &[u8]) -> std::io::Resu... function invalidate (line 285) | pub fn invalidate(&self, key: &str) { function cache_path (line 294) | fn cache_path(&self, key: &str) -> PathBuf { FILE: src/cargo/sources/registry/index/mod.rs constant INDEX_V_MAX (line 49) | const INDEX_V_MAX: u32 = 2; type RegistryIndex (line 66) | pub struct RegistryIndex<'gctx> { type Summaries (line 104) | struct Summaries { method parse (line 476) | pub fn parse( method parse_cache (line 582) | pub fn parse_cache(contents: Vec) -> CargoResult<(Summaries, Inter... type MaybeIndexSummary (line 116) | enum MaybeIndexSummary { method parse (line 614) | fn parse( method from (line 634) | fn from(summary: IndexSummary) -> MaybeIndexSummary { type IndexSummary (line 130) | pub enum IndexSummary { method as_summary (line 145) | pub fn as_summary(&self) -> &Summary { method into_summary (line 156) | pub fn into_summary(self) -> Summary { method map_summary (line 166) | pub fn map_summary(self, f: impl Fn(Summary) -> Summary) -> Self { method package_id (line 177) | pub fn package_id(&self) -> PackageId { method is_yanked (line 185) | pub fn is_yanked(&self) -> bool { method is_offline (line 193) | pub fn is_offline(&self) -> bool { method parse (line 645) | fn parse( function index_package_to_summary (line 198) | fn index_package_to_summary( type IndexPackageMinimum (line 231) | struct IndexPackageMinimum<'a> { type IndexPackageRustVersion (line 237) | struct IndexPackageRustVersion { type IndexPackageV (line 242) | struct IndexPackageV { function new (line 248) | pub fn new( function hash (line 265) | pub fn hash(&mut self, pkg: PackageId, load: &mut dyn RegistryData) -> P... function summaries (line 287) | fn summaries<'a, 'b>( function load_summaries (line 340) | fn load_summaries( function clear_summaries_cache (line 370) | pub fn clear_summaries_cache(&mut self) { function query_inner (line 377) | pub fn query_inner( function query_inner_with_online (line 414) | fn query_inner_with_online( function is_yanked (line 445) | pub fn is_yanked( function registry_dependency_into_dep (line 716) | fn registry_dependency_into_dep( function split (line 796) | fn split(haystack: &[u8], needle: u8) -> impl Iterator { FILE: src/cargo/sources/registry/local.rs type LocalRegistry (line 58) | pub struct LocalRegistry<'gctx> { function new (line 77) | pub fn new(root: &Path, gctx: &'gctx GlobalContext, name: &str) -> Local... method prepare (line 90) | fn prepare(&self) -> CargoResult<()> { method index_path (line 94) | fn index_path(&self) -> &Filesystem { method cache_path (line 98) | fn cache_path(&self) -> &Filesystem { method assert_index_locked (line 102) | fn assert_index_locked<'a>(&self, path: &'a Filesystem) -> &'a Path { method load (line 108) | fn load( method config (line 133) | fn config(&mut self) -> Poll>> { method block_until_ready (line 139) | fn block_until_ready(&mut self) -> CargoResult<()> { method invalidate_cache (line 161) | fn invalidate_cache(&mut self) { method set_quiet (line 165) | fn set_quiet(&mut self, _quiet: bool) { method is_updated (line 169) | fn is_updated(&self) -> bool { method download (line 173) | fn download(&mut self, pkg: PackageId, checksum: &str) -> CargoResult { type RegistryConfig (line 288) | pub struct RegistryConfig { constant NAME (line 987) | const NAME: &'static str = "config.json"; type LoadResponse (line 323) | pub enum LoadResponse { type RegistryData (line 343) | pub trait RegistryData { method prepare (line 348) | fn prepare(&self) -> CargoResult<()>; method index_path (line 354) | fn index_path(&self) -> &Filesystem; method cache_path (line 360) | fn cache_path(&self) -> &Filesystem; method load (line 368) | fn load( method config (line 378) | fn config(&mut self) -> Poll>>; method invalidate_cache (line 381) | fn invalidate_cache(&mut self); method set_quiet (line 384) | fn set_quiet(&mut self, quiet: bool); method is_updated (line 387) | fn is_updated(&self) -> bool; method download (line 404) | fn download(&mut self, pkg: PackageId, checksum: &str) -> CargoResult<... method finish_download (line 414) | fn finish_download(&mut self, pkg: PackageId, checksum: &str, data: &[... method is_crate_downloaded (line 418) | fn is_crate_downloaded(&self, _pkg: PackageId) -> bool { method assert_index_locked (line 429) | fn assert_index_locked<'a>(&self, path: &'a Filesystem) -> &'a Path; method block_until_ready (line 432) | fn block_until_ready(&mut self) -> CargoResult<()>; type MaybeLock (line 437) | pub enum MaybeLock { function short_name (line 461) | fn short_name(id: SourceId, is_shallow: bool) -> String { function remote (line 482) | pub fn remote( function local (line 514) | pub fn local( function new (line 531) | fn new( function config (line 553) | pub fn config(&mut self) -> Poll>> { function unpack_package (line 605) | fn unpack_package(&self, pkg: PackageId, tarball: &File) -> CargoResult<... function unpack_package_in (line 677) | pub fn unpack_package_in( function get_pkg (line 699) | fn get_pkg(&mut self, package: PackageId, path: &File) -> CargoResult bool { method requires_precise (line 900) | fn requires_precise(&self) -> bool { method source_id (line 904) | fn source_id(&self) -> SourceId { method invalidate_cache (line 908) | fn invalidate_cache(&mut self) { method set_quiet (line 913) | fn set_quiet(&mut self, quiet: bool) { method download (line 917) | fn download(&mut self, package: PackageId) -> CargoResult { method finish_download (line 938) | fn finish_download(&mut self, package: PackageId, data: Vec) -> Carg... method fingerprint (line 949) | fn fingerprint(&self, pkg: &Package) -> CargoResult { method describe (line 953) | fn describe(&self) -> String { method add_to_yanked_whitelist (line 957) | fn add_to_yanked_whitelist(&mut self, pkgs: &[PackageId]) { method is_yanked (line 961) | fn is_yanked(&mut self, pkg: PackageId) -> Poll> { method block_until_ready (line 965) | fn block_until_ready(&mut self) -> CargoResult<()> { function max_unpack_size (line 1008) | fn max_unpack_size(gctx: &GlobalContext, size: u64) -> u64 { function set_mask (line 1044) | fn set_mask(tar: &mut Archive) { function unpack (line 1050) | fn unpack( function update_mtime_for_generated_files (line 1123) | fn update_mtime_for_generated_files(pkg_root: &Path) { FILE: src/cargo/sources/registry/remote.rs type RemoteRegistry (line 51) | pub struct RemoteRegistry<'gctx> { function new (line 93) | pub fn new( function repo (line 115) | fn repo(&self) -> CargoResult<&git2::Repository> { function head (line 154) | fn head(&self) -> CargoResult { function tree (line 165) | fn tree(&self) -> CargoResult>> { function current_version (line 197) | fn current_version(&self) -> Option { function is_updated (line 207) | fn is_updated(&self) -> bool { function mark_updated (line 216) | fn mark_updated(&self) { method prepare (line 222) | fn prepare(&self) -> CargoResult<()> { method index_path (line 232) | fn index_path(&self) -> &Filesystem { method cache_path (line 236) | fn cache_path(&self) -> &Filesystem { method assert_index_locked (line 240) | fn assert_index_locked<'a>(&self, path: &'a Filesystem) -> &'a Path { method load (line 259) | fn load( method config (line 325) | fn config(&mut self) -> Poll>> { method block_until_ready (line 340) | fn block_until_ready(&mut self) -> CargoResult<()> { method invalidate_cache (line 403) | fn invalidate_cache(&mut self) { method set_quiet (line 407) | fn set_quiet(&mut self, quiet: bool) { method is_updated (line 411) | fn is_updated(&self) -> bool { method download (line 415) | fn download(&mut self, pkg: PackageId, checksum: &str) -> CargoResult bool { method drop (line 457) | fn drop(&mut self) { FILE: src/cargo/sources/replaced.rs type ReplacedSource (line 15) | pub struct ReplacedSource<'gctx> { function new (line 27) | pub fn new( function is_builtin_replacement (line 43) | fn is_builtin_replacement(&self) -> bool { method source_id (line 49) | fn source_id(&self) -> SourceId { method replaced_source_id (line 53) | fn replaced_source_id(&self) -> SourceId { method supports_checksums (line 57) | fn supports_checksums(&self) -> bool { method requires_precise (line 61) | fn requires_precise(&self) -> bool { method query (line 65) | fn query( method invalidate_cache (line 90) | fn invalidate_cache(&mut self) { method set_quiet (line 94) | fn set_quiet(&mut self, quiet: bool) { method download (line 98) | fn download(&mut self, id: PackageId) -> CargoResult { method finish_download (line 118) | fn finish_download(&mut self, id: PackageId, data: Vec) -> CargoResu... method fingerprint (line 133) | fn fingerprint(&self, id: &Package) -> CargoResult { method verify (line 137) | fn verify(&self, id: PackageId) -> CargoResult<()> { method describe (line 142) | fn describe(&self) -> String { method is_replaced (line 154) | fn is_replaced(&self) -> bool { method add_to_yanked_whitelist (line 158) | fn add_to_yanked_whitelist(&mut self, pkgs: &[PackageId]) { method is_yanked (line 166) | fn is_yanked(&mut self, pkg: PackageId) -> Poll> { method block_until_ready (line 170) | fn block_until_ready(&mut self) -> CargoResult<()> { FILE: src/cargo/sources/source.rs type Source (line 30) | pub trait Source { method source_id (line 32) | fn source_id(&self) -> SourceId; method replaced_source_id (line 35) | fn replaced_source_id(&self) -> SourceId { method supports_checksums (line 41) | fn supports_checksums(&self) -> bool; method requires_precise (line 45) | fn requires_precise(&self) -> bool; method query (line 54) | fn query( method query_vec (line 63) | fn query_vec( method invalidate_cache (line 73) | fn invalidate_cache(&mut self); method set_quiet (line 76) | fn set_quiet(&mut self, quiet: bool); method download (line 89) | fn download(&mut self, package: PackageId) -> CargoResult; method finish_download (line 98) | fn finish_download(&mut self, pkg_id: PackageId, contents: Vec) ->... method fingerprint (line 109) | fn fingerprint(&self, pkg: &Package) -> CargoResult; method verify (line 118) | fn verify(&self, _pkg: PackageId) -> CargoResult<()> { method describe (line 124) | fn describe(&self) -> String; method is_replaced (line 129) | fn is_replaced(&self) -> bool { method add_to_yanked_whitelist (line 136) | fn add_to_yanked_whitelist(&mut self, pkgs: &[PackageId]); method is_yanked (line 140) | fn is_yanked(&mut self, _pkg: PackageId) -> Poll>; method block_until_ready (line 149) | fn block_until_ready(&mut self) -> CargoResult<()>; method source_id (line 197) | fn source_id(&self) -> SourceId { method replaced_source_id (line 201) | fn replaced_source_id(&self) -> SourceId { method supports_checksums (line 205) | fn supports_checksums(&self) -> bool { method requires_precise (line 209) | fn requires_precise(&self) -> bool { method query (line 213) | fn query( method invalidate_cache (line 222) | fn invalidate_cache(&mut self) { method set_quiet (line 226) | fn set_quiet(&mut self, quiet: bool) { method download (line 230) | fn download(&mut self, id: PackageId) -> CargoResult { method finish_download (line 234) | fn finish_download(&mut self, id: PackageId, data: Vec) -> CargoRe... method fingerprint (line 238) | fn fingerprint(&self, pkg: &Package) -> CargoResult { method verify (line 242) | fn verify(&self, pkg: PackageId) -> CargoResult<()> { method describe (line 246) | fn describe(&self) -> String { method is_replaced (line 250) | fn is_replaced(&self) -> bool { method add_to_yanked_whitelist (line 254) | fn add_to_yanked_whitelist(&mut self, pkgs: &[PackageId]) { method is_yanked (line 258) | fn is_yanked(&mut self, pkg: PackageId) -> Poll> { method block_until_ready (line 262) | fn block_until_ready(&mut self) -> CargoResult<()> { type QueryKind (line 154) | pub enum QueryKind { type MaybePackage (line 181) | pub enum MaybePackage { type SourceMap (line 269) | pub struct SourceMap<'src> { function fmt (line 275) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function new (line 283) | pub fn new() -> SourceMap<'src> { function get (line 290) | pub fn get(&self, id: SourceId) -> Option<&(dyn Source + 'src)> { function get_mut (line 295) | pub fn get_mut(&mut self, id: SourceId) -> Option<&mut (dyn Source + 'sr... function insert (line 300) | pub fn insert(&mut self, source: Box) { function len (line 306) | pub fn len(&self) -> usize { function sources_mut (line 311) | pub fn sources_mut<'a>( function add_source_map (line 318) | pub fn add_source_map(&mut self, other: SourceMap<'src>) { FILE: src/cargo/util/auth/mod.rs type RegistryConfig (line 35) | pub struct RegistryConfig { type RegistryConfigExtended (line 51) | pub struct RegistryConfigExtended { method to_registry_config (line 64) | pub fn to_registry_config(self) -> RegistryConfig { function credential_provider (line 77) | fn credential_provider( function registry_credential_config_raw (line 233) | pub fn registry_credential_config_raw( function registry_credential_config_raw_uncached (line 246) | fn registry_credential_config_raw_uncached( function resolve_credential_alias (line 346) | fn resolve_credential_alias(gctx: &GlobalContext, mut provider: PathAndA... type AuthorizationErrorReason (line 376) | pub enum AuthorizationErrorReason { method fmt (line 382) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type AuthorizationError (line 392) | pub struct AuthorizationError { method new (line 406) | pub fn new( method fmt (line 431) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function cache_token_from_commandline (line 491) | pub fn cache_token_from_commandline(gctx: &GlobalContext, sid: &SourceId... function get_credential_libsecret (line 517) | fn get_credential_libsecret() function credential_action (line 535) | fn credential_action( function auth_token (line 612) | pub fn auth_token( function auth_token_optional (line 633) | fn auth_token_optional( function logout (line 706) | pub fn logout(gctx: &GlobalContext, sid: &SourceId) -> CargoResult<()> { function login (line 732) | pub fn login( FILE: src/cargo/util/cache_lock.rs type CacheLockMode (line 99) | pub enum CacheLockMode { type BlockingMode (line 141) | enum BlockingMode { type LockingResult (line 151) | enum LockingResult { type RecursiveLock (line 160) | struct RecursiveLock { method new (line 177) | fn new(filename: &'static str) -> RecursiveLock { method increment (line 187) | fn increment(&mut self) { method decrement (line 192) | fn decrement(&mut self) { method lock_shared (line 202) | fn lock_shared( method lock_shared_blocking (line 218) | fn lock_shared_blocking(&mut self, gctx: &GlobalContext, description: ... method lock_shared_nonblocking (line 239) | fn lock_shared_nonblocking(&mut self, gctx: &GlobalContext) -> Locking... method lock_exclusive (line 259) | fn lock_exclusive( method lock_exclusive_blocking (line 281) | fn lock_exclusive_blocking( method lock_exclusive_nonblocking (line 321) | fn lock_exclusive_nonblocking(&mut self, gctx: &GlobalContext) -> Carg... type CacheState (line 346) | struct CacheState { method lock (line 361) | fn lock( type CacheLock (line 430) | pub struct CacheLock<'lock> { method drop (line 436) | fn drop(&mut self) { constant CACHE_LOCK_NAME (line 459) | const CACHE_LOCK_NAME: &str = ".package-cache"; constant MUTATE_NAME (line 462) | const MUTATE_NAME: &str = ".package-cache-mutate"; constant SHARED_DESCR (line 465) | const SHARED_DESCR: &str = "shared package cache"; constant DOWNLOAD_EXCLUSIVE_DESCR (line 466) | const DOWNLOAD_EXCLUSIVE_DESCR: &str = "package cache"; constant MUTATE_EXCLUSIVE_DESCR (line 467) | const MUTATE_EXCLUSIVE_DESCR: &str = "package cache mutation"; type CacheLocker (line 474) | pub struct CacheLocker { method new (line 484) | pub fn new() -> CacheLocker { method lock (line 496) | pub fn lock(&self, gctx: &GlobalContext, mode: CacheLockMode) -> Cargo... method try_lock (line 504) | pub fn try_lock( method is_locked (line 526) | pub fn is_locked(&self, mode: CacheLockMode) -> bool { function maybe_readonly (line 543) | fn maybe_readonly(err: &anyhow::Error) -> bool { FILE: src/cargo/util/canonical_url.rs type CanonicalUrl (line 16) | pub struct CanonicalUrl(Url); method new (line 19) | pub fn new(url: &Url) -> CargoResult { method raw_canonicalized_url (line 65) | pub fn raw_canonicalized_url(&self) -> &Url { method hash (line 72) | fn hash(&self, into: &mut S) { FILE: src/cargo/util/command_prelude.rs constant PACKAGE_SELECTION (line 43) | pub const PACKAGE_SELECTION: &str = "Package Selection"; constant TARGET_SELECTION (line 44) | pub const TARGET_SELECTION: &str = "Target Selection"; constant FEATURE_SELECTION (line 45) | pub const FEATURE_SELECTION: &str = "Feature Selection"; constant COMPILATION_OPTIONS (line 46) | pub const COMPILATION_OPTIONS: &str = "Compilation Options"; constant MANIFEST_OPTIONS (line 47) | pub const MANIFEST_OPTIONS: &str = "Manifest Options"; type CommandExt (line 50) | pub trait CommandExt: Sized { method _arg (line 51) | fn _arg(self, arg: Arg) -> Self; method arg_package_spec (line 55) | fn arg_package_spec( method arg_package_spec_no_all (line 76) | fn arg_package_spec_no_all( method arg_package_spec_simple (line 104) | fn arg_package_spec_simple( method arg_package (line 117) | fn arg_package(self, package: &'static str) -> Self { method arg_parallel (line 129) | fn arg_parallel(self) -> Self { method arg_jobs (line 139) | fn arg_jobs(self) -> Self { method arg_unsupported_keep_going (line 149) | fn arg_unsupported_keep_going(self) -> Self { method arg_redundant_default_mode (line 155) | fn arg_redundant_default_mode( method arg_targets_all (line 173) | fn arg_targets_all( method arg_targets_lib_bin_example (line 206) | fn arg_targets_lib_bin_example( method arg_targets_bins_examples (line 233) | fn arg_targets_bins_examples( method arg_targets_bin_example (line 258) | fn arg_targets_bin_example(self, bin: &'static str, example: &'static ... method arg_features (line 275) | fn arg_features(self) -> Self { method arg_release (line 301) | fn arg_release(self, release: &'static str) -> Self { method arg_profile (line 310) | fn arg_profile(self, profile: &'static str) -> Self { method arg_doc (line 322) | fn arg_doc(self, doc: &'static str) -> Self { method arg_target_triple (line 326) | fn arg_target_triple(self, target: &'static str) -> Self { method arg_target_triple_with_candidates (line 330) | fn arg_target_triple_with_candidates( method arg_target_dir (line 352) | fn arg_target_dir(self) -> Self { method arg_manifest_path (line 360) | fn arg_manifest_path(self) -> Self { method arg_manifest_path_without_unsupported_path_tip (line 374) | fn arg_manifest_path_without_unsupported_path_tip(self) -> Self { method arg_message_format (line 393) | fn arg_message_format(self) -> Self { method arg_unit_graph (line 409) | fn arg_unit_graph(self) -> Self { method arg_new_opts (line 416) | fn arg_new_opts(self) -> Self { method arg_registry (line 443) | fn arg_registry(self, help: &'static str) -> Self { method arg_index (line 452) | fn arg_index(self, help: &'static str) -> Self { method arg_dry_run (line 461) | fn arg_dry_run(self, dry_run: &'static str) -> Self { method arg_ignore_rust_version (line 465) | fn arg_ignore_rust_version(self) -> Self { method arg_ignore_rust_version_with_help (line 469) | fn arg_ignore_rust_version_with_help(self, help: &'static str) -> Self { method arg_future_incompat_report (line 473) | fn arg_future_incompat_report(self) -> Self { method arg_silent_suggestion (line 485) | fn arg_silent_suggestion(self) -> Self { method arg_timings (line 495) | fn arg_timings(self) -> Self { method arg_artifact_dir (line 505) | fn arg_artifact_dir(self) -> Self { method arg_compile_time_deps (line 537) | fn arg_compile_time_deps(self) -> Self { method _arg (line 543) | fn _arg(self, arg: Arg) -> Self { function flag (line 548) | pub fn flag(name: &'static str, help: &'static str) -> Arg { function opt (line 555) | pub fn opt(name: &'static str, help: &'static str) -> Arg { function optional_opt (line 559) | pub fn optional_opt(name: &'static str, help: &'static str) -> Arg { function optional_multi_opt (line 563) | pub fn optional_multi_opt(name: &'static str, value_name: &'static str, ... function multi_opt (line 570) | pub fn multi_opt(name: &'static str, value_name: &'static str, help: &'s... function subcommand (line 576) | pub fn subcommand(name: &'static str) -> Command { type ProfileChecking (line 581) | pub enum ProfileChecking { type ArgMatchesExt (line 592) | pub trait ArgMatchesExt { method value_of_u32 (line 593) | fn value_of_u32(&self, name: &str) -> CargoResult> { method value_of_i32 (line 606) | fn value_of_i32(&self, name: &str) -> CargoResult> { method value_of_path (line 620) | fn value_of_path(&self, name: &str, gctx: &GlobalContext) -> Option CargoResult { method workspace (line 629) | fn workspace<'a>(&self, gctx: &'a GlobalContext) -> CargoResult CargoResult> { method verbose (line 651) | fn verbose(&self) -> u32 { method dry_run (line 655) | fn dry_run(&self) -> bool { method keep_going (line 659) | fn keep_going(&self) -> bool { method honor_rust_version (line 663) | fn honor_rust_version(&self) -> Option { method targets (line 667) | fn targets(&self) -> CargoResult> { method get_profile_name (line 683) | fn get_profile_name( method packages_from_flags (line 727) | fn packages_from_flags(&self) -> CargoResult { method compile_options (line 736) | fn compile_options( method cli_features (line 868) | fn cli_features(&self) -> CargoResult { method compile_options_for_single_package (line 876) | fn compile_options_for_single_package( method new_options (line 892) | fn new_options(&self, gctx: &GlobalContext) -> CargoResult { method registry_or_index (line 912) | fn registry_or_index(&self, gctx: &GlobalContext) -> CargoResult CargoResult> { method check_optional_opts (line 940) | fn check_optional_opts( method is_present_with_zero_values (line 968) | fn is_present_with_zero_values(&self, name: &str) -> bool { method flag (line 972) | fn flag(&self, name: &str) -> bool; method maybe_flag (line 974) | fn maybe_flag(&self, name: &str) -> bool; method _value_of (line 976) | fn _value_of(&self, name: &str) -> Option<&str>; method _values_of (line 978) | fn _values_of(&self, name: &str) -> Vec; method _value_of_os (line 980) | fn _value_of_os(&self, name: &str) -> Option<&OsStr>; method _values_of_os (line 982) | fn _values_of_os(&self, name: &str) -> Vec; method _count (line 984) | fn _count(&self, name: &str) -> u32; method _contains (line 986) | fn _contains(&self, name: &str) -> bool; method flag (line 990) | fn flag(&self, name: &str) -> bool { method maybe_flag (line 999) | fn maybe_flag(&self, name: &str) -> bool { method _value_of (line 1007) | fn _value_of(&self, name: &str) -> Option<&str> { method _value_of_os (line 1011) | fn _value_of_os(&self, name: &str) -> Option<&OsStr> { method _values_of (line 1015) | fn _values_of(&self, name: &str) -> Vec { method _values_of_os (line 1022) | fn _values_of_os(&self, name: &str) -> Vec { method _count (line 1029) | fn _count(&self, name: &str) -> u32 { method _contains (line 1033) | fn _contains(&self, name: &str) -> bool { function values (line 1038) | pub fn values(args: &ArgMatches, name: &str) -> Vec { function values_os (line 1042) | pub fn values_os(args: &ArgMatches, name: &str) -> Vec { function root_manifest (line 1046) | pub fn root_manifest(manifest_path: Option<&Path>, gctx: &GlobalContext)... function get_registry_candidates (line 1087) | pub fn get_registry_candidates() -> CargoResult Vec { function get_workspace_profile_candidates (line 1110) | fn get_workspace_profile_candidates() -> CargoResult Vec CargoResult CargoResult Vec { function get_target_triples_with_all (line 1225) | pub fn get_target_triples_with_all() -> Vec CargoResult CargoResult Vec CargoResult> { function get_pkg_id_spec_candidates (line 1296) | pub fn get_pkg_id_spec_candidates() -> Vec Vec CargoResult> { function get_direct_dependencies_pkg_name_candidates (line 1436) | pub fn get_direct_dependencies_pkg_name_candidates() -> Vec CargoResult<(Vec, Vec... function new_gctx_for_completions (line 1486) | pub fn new_gctx_for_completions() -> CargoResult { function ignore_unknown (line 1516) | pub fn ignore_unknown(r: Result) -> fmt::Result { method from_toml (line 73) | pub(super) fn from_toml(def: Definition, toml: toml::Value) -> CargoRe... method from_toml_inner (line 91) | fn from_toml_inner( method into_toml (line 128) | pub(super) fn into_toml(self) -> toml::Value { method merge (line 148) | pub(super) fn merge(&mut self, from: ConfigValue, force: bool) -> Carg... method merge_helper (line 152) | fn merge_helper( method i64 (line 223) | pub fn i64(&self, key: &str) -> CargoResult<(i64, &Definition)> { method string (line 230) | pub fn string(&self, key: &str) -> CargoResult<(&str, &Definition)> { method table (line 237) | pub fn table(&self, key: &str) -> CargoResult<(&HashMap bool { method string_list (line 258) | pub fn string_list(&self, key: &str) -> CargoResult CargoResult<(bool, &Definition)> { method desc (line 278) | pub fn desc(&self) -> &'static str { method definition (line 288) | pub fn definition(&self) -> &Definition { method expected (line 298) | pub(super) fn expected(&self, wanted: &str, key: &str) -> CargoResu... function is_nonmergeable_list (line 309) | pub(super) fn is_nonmergeable_list(key: &ConfigKey) -> bool { FILE: src/cargo/util/context/de.rs type Deserializer (line 35) | pub(super) struct Deserializer<'gctx> { type Error (line 66) | type Error = ConfigError; function deserialize_any (line 68) | fn deserialize_any(self, visitor: V) -> Result function deserialize_option (line 107) | fn deserialize_option(self, visitor: V) -> Result function deserialize_struct (line 119) | fn deserialize_struct( function deserialize_map (line 139) | fn deserialize_map(self, visitor: V) -> Result function deserialize_seq (line 146) | fn deserialize_seq(self, visitor: V) -> Result function deserialize_tuple (line 153) | fn deserialize_tuple(self, _len: usize, visitor: V) -> Result( function deserialize_newtype_struct (line 172) | fn deserialize_newtype_struct( function deserialize_enum (line 213) | fn deserialize_enum( type ConfigMapAccess (line 241) | struct ConfigMapAccess<'gctx> { type KeyKind (line 250) | enum KeyKind { function new_map (line 256) | fn new_map(de: Deserializer<'gctx>) -> Result, Co... function new_struct (line 284) | fn new_struct( type Error (line 348) | type Error = ConfigError; function next_key_seed (line 350) | fn next_key_seed(&mut self, seed: K) -> Result, Self... function next_value_seed (line 363) | fn next_value_seed(&mut self, seed: V) -> Result type ConfigSeqAccess (line 429) | struct ConfigSeqAccess<'gctx> { function new (line 435) | fn new(de: Deserializer<'_>) -> Result, ConfigError> { type Error (line 458) | type Error = ConfigError; function next_element_seed (line 460) | fn next_element_seed(&mut self, seed: T) -> Result, ... type ValueSource (line 487) | enum ValueSource<'gctx, 'err> { function with_deserializer (line 506) | fn with_deserializer(de: Deserializer<'gctx>) -> Result ValueSource<... type ValueDeserializer (line 543) | struct ValueDeserializer<'gctx, 'err> { function new (line 549) | fn new(source: ValueSource<'gctx, 'err>) -> ValueDeserializer<'gctx, 'er... function definition (line 553) | fn definition(&self) -> &Definition { type Error (line 562) | type Error = ConfigError; function next_key_seed (line 564) | fn next_key_seed(&mut self, seed: K) -> Result, Self... function next_value_seed (line 580) | fn next_value_seed(&mut self, seed: V) -> Result type ArrayItemDeserializer (line 626) | struct ArrayItemDeserializer<'err> { type Error (line 632) | type Error = ConfigError; function deserialize_struct (line 634) | fn deserialize_struct( function deserialize_any (line 658) | fn deserialize_any(self, visitor: V) -> Result type ArrayItemSeqAccess (line 680) | struct ArrayItemSeqAccess<'err> { function new (line 686) | fn new(cv: CV, key_path: &'err mut ArrayItemKeyPath) -> ArrayItemSeqAcce... type Error (line 696) | type Error = ConfigError; function next_element_seed (line 698) | fn next_element_seed(&mut self, seed: T) -> Result, ... type ArrayItemMapAccess (line 718) | struct ArrayItemMapAccess<'err> { function new (line 726) | fn new(cv: CV, key_path: &'err mut ArrayItemKeyPath) -> Self { function with_struct (line 739) | fn with_struct(cv: CV, given_fields: &[&str], key_path: &'err mut ArrayI... type Error (line 757) | type Error = ConfigError; function next_key_seed (line 759) | fn next_key_seed(&mut self, seed: K) -> Result, Self... function next_value_seed (line 772) | fn next_value_seed(&mut self, seed: V) -> Result type Tuple2Deserializer (line 804) | struct Tuple2Deserializer(T, U); type Error (line 811) | type Error = ConfigError; function deserialize_any (line 813) | fn deserialize_any(self, visitor: V) -> Result FILE: src/cargo/util/context/environment.rs function make_case_insensitive_and_normalized_env (line 10) | fn make_case_insensitive_and_normalized_env( type Env (line 47) | pub struct Env { method new (line 71) | pub fn new() -> Self { method from_map (line 84) | pub(super) fn from_map(env: HashMap) -> Self { method iter_str (line 96) | pub fn iter_str(&self) -> impl Iterator { method keys_str (line 103) | pub fn keys_str(&self) -> impl Iterator { method get_env_os (line 112) | pub fn get_env_os(&self, key: impl AsRef) -> Option<&OsStr> { method get_env (line 129) | pub fn get_env(&self, key: impl AsRef) -> CargoResult<&str> { method get_env_case_insensitive (line 146) | fn get_env_case_insensitive(&self, key: impl AsRef) -> Option<&... method get_str (line 169) | pub(super) fn get_str(&self, key: impl AsRef) -> Option<&str> { method contains_key (line 178) | pub(super) fn contains_key(&self, key: impl AsRef) -> bool { method get_normalized (line 186) | pub(super) fn get_normalized(&self, key: &str) -> Option<&str> { FILE: src/cargo/util/context/error.rs type ConfigError (line 10) | pub struct ConfigError { method new (line 16) | pub(super) fn new(message: String, definition: Definition) -> ConfigEr... method expected (line 23) | pub(super) fn expected(key: &ConfigKey, expected: &str, found: &Config... method is_missing_field (line 35) | pub(super) fn is_missing_field(&self) -> bool { method missing (line 39) | pub(super) fn missing(key: &ConfigKey) -> ConfigError { method with_key_context (line 46) | pub(super) fn with_key_context( method with_array_item_key_context (line 58) | pub(super) fn with_array_item_key_context( method source (line 71) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { method fmt (line 77) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method custom (line 98) | fn custom(msg: T) -> Self { method missing_field (line 105) | fn missing_field(field: &'static str) -> Self { method from (line 114) | fn from(error: anyhow::Error) -> Self { type MissingFieldError (line 87) | struct MissingFieldError(String); method fmt (line 90) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { FILE: src/cargo/util/context/key.rs type ConfigKey (line 12) | pub struct ConfigKey { method new (line 29) | pub fn new() -> ConfigKey { method from_str (line 40) | pub fn from_str(key: &str) -> ConfigKey { method push (line 55) | pub fn push(&mut self, name: &str) { method push_sensitive (line 64) | pub fn push_sensitive(&mut self, name: &str) { method _push (line 68) | fn _push(&mut self, env: &str, config: &str) { method pop (line 76) | pub fn pop(&mut self) { method as_env_key (line 83) | pub fn as_env_key(&self) -> &str { method parts (line 88) | pub(crate) fn parts(&self) -> impl Iterator { method is_root (line 93) | pub fn is_root(&self) -> bool { method matches (line 99) | pub fn matches(&self, pattern: &str) -> bool { method fmt (line 109) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type KeyOrIdx (line 116) | pub enum KeyOrIdx { type ArrayItemKeyPath (line 123) | pub struct ArrayItemKeyPath { method new (line 131) | pub fn new(base: ConfigKey) -> Self { method push_key (line 138) | pub fn push_key(&mut self, k: String) { method push_index (line 142) | pub fn push_index(&mut self, i: usize) { method fmt (line 148) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function escape_key_part (line 165) | pub(super) fn escape_key_part<'a>(part: &'a str) -> Cow<'a, str> { function array_item_key_path_display (line 186) | fn array_item_key_path_display() { FILE: src/cargo/util/context/mod.rs constant TOP_LEVEL_CONFIG_KEYS (line 165) | pub const TOP_LEVEL_CONFIG_KEYS: &[&str] = &[ type WhyLoad (line 190) | enum WhyLoad { type CredentialCacheValue (line 202) | pub struct CredentialCacheValue { type GlobalContext (line 211) | pub struct GlobalContext { method new (line 310) | pub fn new(shell: Shell, cwd: PathBuf, homedir: PathBuf) -> GlobalCont... method default (line 382) | pub fn default() -> CargoResult { method home (line 396) | pub fn home(&self) -> &Filesystem { method diagnostic_home_config (line 403) | pub fn diagnostic_home_config(&self) -> String { method git_path (line 413) | pub fn git_path(&self) -> Filesystem { method git_checkouts_path (line 419) | pub fn git_checkouts_path(&self) -> Filesystem { method git_db_path (line 425) | pub fn git_db_path(&self) -> Filesystem { method registry_base_path (line 430) | pub fn registry_base_path(&self) -> Filesystem { method registry_index_path (line 435) | pub fn registry_index_path(&self) -> Filesystem { method registry_cache_path (line 440) | pub fn registry_cache_path(&self) -> Filesystem { method registry_source_path (line 445) | pub fn registry_source_path(&self) -> Filesystem { method default_registry (line 450) | pub fn default_registry(&self) -> CargoResult> { method shell (line 457) | pub fn shell(&self) -> MutexGuard<'_, Shell> { method debug_assert_shell_not_borrowed (line 466) | pub fn debug_assert_shell_not_borrowed(&self) { method rustdoc (line 476) | pub fn rustdoc(&self) -> CargoResult<&Path> { method load_global_rustc (line 483) | pub fn load_global_rustc(&self, ws: Option<&Workspace<'_>>) -> CargoRe... method cargo_exe (line 512) | pub fn cargo_exe(&self) -> CargoResult<&Path> { method updated_sources (line 576) | pub fn updated_sources(&self) -> MutexGuard<'_, HashSet> { method credential_cache (line 581) | pub fn credential_cache(&self) -> MutexGuard<'_, HashMap CargoResult<&HashMap> { method values_mut (line 607) | pub fn values_mut(&mut self) -> CargoResult<&mut HashMap) -> Carg... method set_search_stop_path (line 625) | pub fn set_search_stop_path>(&mut self, path: P) { method reload_cwd (line 634) | pub fn reload_cwd(&mut self) -> CargoResult<()> { method reload_rooted_at (line 652) | pub fn reload_rooted_at>(&mut self, path: P) -> CargoRe... method cwd (line 661) | pub fn cwd(&self) -> &Path { method target_dir (line 670) | pub fn target_dir(&self) -> CargoResult> { method build_dir (line 703) | pub fn build_dir(&self, workspace_manifest_path: &Path) -> CargoResult... method custom_build_dir (line 714) | pub fn custom_build_dir( method get_cv (line 793) | fn get_cv(&self, key: &ConfigKey) -> CargoResult> { method get_cv_helper (line 803) | fn get_cv_helper( method get_cv_with_env (line 851) | pub(crate) fn get_cv_with_env(&self, key: &ConfigKey) -> CargoResult) { method env (line 935) | pub(crate) fn env(&self) -> impl Iterator { method env_keys (line 940) | fn env_keys(&self) -> impl Iterator { method get_config_env (line 944) | fn get_config_env(&self, key: &ConfigKey) -> Result, Co... method get_env (line 970) | pub fn get_env(&self, key: impl AsRef) -> CargoResult<&str> { method get_env_os (line 978) | pub fn get_env_os(&self, key: impl AsRef) -> Option<&OsStr> { method has_key (line 985) | fn has_key(&self, key: &ConfigKey, env_prefix_ok: bool) -> CargoResult... method check_environment_key_case_mismatch (line 1003) | fn check_environment_key_case_mismatch(&self, key: &ConfigKey) { method get_string (line 1016) | pub fn get_string(&self, key: &str) -> CargoResult> { method string_to_path (line 1020) | fn string_to_path(&self, value: &str, definition: &Definition) -> Path... method get_env_list (line 1032) | fn get_env_list(&self, key: &ConfigKey, output: &mut Vec)... method get_table (line 1092) | fn get_table(&self, key: &ConfigKey) -> CargoResult(&self, ty: &str, key: &ConfigKey, val: &CV) -> CargoRes... method configure (line 1115) | pub fn configure( method load_unstable_flags_from_config (line 1197) | fn load_unstable_flags_from_config(&mut self) -> CargoResult<()> { method cli_unstable (line 1216) | pub fn cli_unstable(&self) -> &CliUnstable { method extra_verbose (line 1220) | pub fn extra_verbose(&self) -> bool { method network_allowed (line 1224) | pub fn network_allowed(&self) -> bool { method offline_flag (line 1228) | pub fn offline_flag(&self) -> Option<&'static str> { method set_locked (line 1238) | pub fn set_locked(&mut self, locked: bool) { method lock_update_allowed (line 1242) | pub fn lock_update_allowed(&self) -> bool { method locked_flag (line 1246) | pub fn locked_flag(&self) -> Option<&'static str> { method load_values (line 1257) | pub fn load_values(&self) -> CargoResult> { method load_values_unmerged (line 1264) | pub(crate) fn load_values_unmerged(&self) -> CargoResult CargoResult CargoResult { method _load_file (line 1344) | fn _load_file( method load_includes (line 1387) | fn load_includes( method include_paths (line 1418) | fn include_paths(&self, cv: &mut CV, remove: bool) -> CargoResult CargoResult { method merge_cli_args (line 1583) | fn merge_cli_args(&mut self) -> CargoResult<()> { method get_file_path (line 1604) | fn get_file_path( method walk_tree (line 1652) | fn walk_tree(&self, pwd: &Path, home: &Path, mut walk: F) -> CargoR... method get_registry_index (line 1683) | pub fn get_registry_index(&self, registry: &str) -> CargoResult { method check_registry_index_not_set (line 1701) | pub fn check_registry_index_not_set(&self) -> CargoResult<()> { method resolve_registry_index (line 1711) | fn resolve_registry_index(&self, index: &Value) -> CargoResult... method load_credentials (line 1733) | pub fn load_credentials(&self) -> CargoResult<()> { method maybe_get_tool (line 1779) | fn maybe_get_tool( method get_tool (line 1811) | fn get_tool(&self, tool: Tool, from_config: &Option CargoResult Option<&jobserver::Client> { method http (line 1884) | pub fn http(&self) -> CargoResult<&Mutex> { method http_config (line 1897) | pub fn http_config(&self) -> CargoResult<&CargoHttpConfig> { method future_incompat_config (line 1906) | pub fn future_incompat_config(&self) -> CargoResult<&CargoFutureIncomp... method net_config (line 1911) | pub fn net_config(&self) -> CargoResult<&CargoNetConfig> { method build_config (line 1916) | pub fn build_config(&self) -> CargoResult<&CargoBuildConfig> { method progress_config (line 1921) | pub fn progress_config(&self) -> &ProgressConfig { method env_config (line 1927) | pub fn env_config(&self) -> CargoResult<&Arc... method validate_term_config (line 1975) | pub fn validate_term_config(&self) -> CargoResult<()> { method target_cfgs (line 1983) | pub fn target_cfgs(&self) -> CargoResult<&Vec<(String, TargetCfgConfig... method doc_extern_map (line 1988) | pub fn doc_extern_map(&self) -> CargoResult<&RustdocExternMap> { method target_applies_to_host (line 1997) | pub fn target_applies_to_host(&self) -> CargoResult { method host_cfg_triple (line 2002) | pub fn host_cfg_triple(&self, target: &str) -> CargoResult CargoResult CargoResult { method creation_time (line 2024) | pub fn creation_time(&self) -> Instant { method get (line 2042) | pub fn get<'de, T: serde::de::Deserialize<'de>>(&self, key: &str) -> C... method assert_package_cache_locked (line 2058) | pub fn assert_package_cache_locked<'a>( method acquire_package_cache_lock (line 2079) | pub fn acquire_package_cache_lock(&self, mode: CacheLockMode) -> Cargo... method try_acquire_package_cache_lock (line 2089) | pub fn try_acquire_package_cache_lock( method global_cache_tracker (line 2100) | pub fn global_cache_tracker(&self) -> CargoResult CargoResult CargoResult { method ws_roots (line 2124) | pub fn ws_roots(&self) -> MutexGuard<'_, HashMap Option { function save_credentials (line 2133) | pub fn save_credentials( type ConfigInclude (line 2285) | struct ConfigInclude { method new (line 2295) | fn new(p: impl Into, def: Definition) -> Self { method resolve_path (line 2315) | fn resolve_path(&self, gctx: &GlobalContext) -> Option { function parse_document (line 2336) | fn parse_document(toml: &str, _file: &Path, _gctx: &GlobalContext) -> Ca... function toml_dotted_keys (line 2341) | fn toml_dotted_keys(arg: &str) -> CargoResult { type StringList (line 2434) | pub struct StringList(Vec); method as_slice (line 2437) | pub fn as_slice(&self) -> &[String] { type Tool (line 2484) | enum Tool { method as_str (line 2490) | fn as_str(&self) -> &str { function disables_multiplexing_for_bad_curl (line 2507) | fn disables_multiplexing_for_bad_curl( function disables_multiplexing (line 2534) | fn disables_multiplexing() { function sync_context (line 2571) | fn sync_context() { FILE: src/cargo/util/context/path.rs type ConfigRelativePath (line 11) | pub struct ConfigRelativePath(Value); method new (line 14) | pub fn new(path: Value) -> ConfigRelativePath { method value (line 19) | pub fn value(&self) -> &Value { method raw_value (line 24) | pub fn raw_value(&self) -> &str { method resolve_path (line 32) | pub fn resolve_path(&self, gctx: &GlobalContext) -> PathBuf { method resolve_templated_path (line 41) | pub fn resolve_templated_path( method resolve_program (line 84) | pub fn resolve_program(&self, gctx: &GlobalContext) -> PathBuf { type PathAndArgs (line 104) | pub struct PathAndArgs { method deserialize (line 110) | fn deserialize(deserializer: D) -> Result method from_whitespace_separated_string (line 135) | pub fn from_whitespace_separated_string(p: &Value) -> PathAndA... type ResolveTemplateError (line 151) | pub enum ResolveTemplateError { type BracketType (line 163) | pub enum BracketType { FILE: src/cargo/util/context/schema.rs type CargoHttpConfig (line 43) | pub struct CargoHttpConfig { type CargoFutureIncompatConfig (line 66) | pub struct CargoFutureIncompatConfig { method should_display_message (line 79) | pub fn should_display_message(&self) -> bool { type CargoFutureIncompatFrequencyConfig (line 72) | pub enum CargoFutureIncompatFrequencyConfig { type SslVersionConfig (line 104) | pub enum SslVersionConfig { method deserialize (line 110) | fn deserialize(deserializer: D) -> Result type SslVersionConfigRange (line 123) | pub struct SslVersionConfigRange { type CargoNetConfig (line 140) | pub struct CargoNetConfig { type CargoSshConfig (line 149) | pub struct CargoSshConfig { type JobsConfig (line 166) | pub enum JobsConfig { method deserialize (line 172) | fn deserialize(deserializer: D) -> Result type CargoBuildConfig (line 197) | pub struct CargoBuildConfig { type CargoBuildAnalysis (line 223) | pub struct CargoBuildAnalysis { type WarningHandling (line 230) | pub enum WarningHandling { type BuildTargetConfig (line 251) | pub struct BuildTargetConfig { method values (line 275) | pub fn values(&self, cwd: &Path) -> CargoResult> { type BuildTargetConfigInner (line 256) | enum BuildTargetConfigInner { method deserialize (line 262) | fn deserialize(deserializer: D) -> Result type CargoResolverConfig (line 312) | pub struct CargoResolverConfig { type IncompatibleRustVersions (line 320) | pub enum IncompatibleRustVersions { type FeatureUnification (line 327) | pub enum FeatureUnification { type TermConfig (line 346) | pub struct TermConfig { type ProgressConfig (line 370) | pub struct ProgressConfig { method deserialize (line 389) | fn deserialize(deserializer: D) -> Result type ProgressWhen (line 379) | pub enum ProgressWhen { type EnvConfigValueInner (line 422) | enum EnvConfigValueInner { method deserialize (line 432) | fn deserialize(deserializer: D) -> Result type EnvConfigValue (line 475) | pub struct EnvConfigValue { method is_force (line 481) | pub fn is_force(&self) -> bool { method resolve (line 492) | pub fn resolve<'a>(&'a self, cwd: &Path) -> Cow<'a, OsStr> { type EnvConfig (line 511) | pub type EnvConfig = HashMap; FILE: src/cargo/util/context/target.rs type TargetCfgConfig (line 13) | pub struct TargetCfgConfig { type TargetConfig (line 26) | pub struct TargetConfig { function load_target_cfgs (line 44) | pub(super) fn load_target_cfgs( function get_target_applies_to_host (line 81) | pub(super) fn get_target_applies_to_host(gctx: &GlobalContext) -> CargoR... function load_host_triple (line 98) | pub(super) fn load_host_triple(gctx: &GlobalContext, triple: &str) -> Ca... function load_target_triple (line 113) | pub(super) fn load_target_triple(gctx: &GlobalContext, triple: &str) -> ... function load_config_table (line 118) | fn load_config_table(gctx: &GlobalContext, prefix: &str) -> CargoResult<... function parse_links_overrides (line 143) | fn parse_links_overrides( function extra_link_args (line 241) | fn extra_link_args( FILE: src/cargo/util/context/value.rs type Value (line 55) | pub struct Value { type OptValue (line 63) | pub type OptValue = Option>; constant VALUE_FIELD (line 67) | pub(crate) const VALUE_FIELD: &str = "$__cargo_private_value"; constant DEFINITION_FIELD (line 68) | pub(crate) const DEFINITION_FIELD: &str = "$__cargo_private_definition"; constant NAME (line 69) | pub(crate) const NAME: &str = "$__cargo_private_Value"; type Definition (line 74) | pub enum Definition { method root (line 108) | pub fn root<'a>(&'a self, cwd: &'a Path) -> &'a Path { method is_higher_priority (line 118) | pub fn is_higher_priority(&self, other: &Definition) -> bool { method fmt (line 142) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method deserialize (line 264) | fn deserialize(deserializer: D) -> Result method partial_cmp (line 86) | fn partial_cmp(&self, other: &Definition) -> Option { method cmp (line 92) | fn cmp(&self, other: &Definition) -> Ordering { method eq (line 132) | fn eq(&self, other: &Definition) -> bool { function from (line 153) | fn from(val: T) -> Self { function deserialize (line 165) | fn deserialize(deserializer: D) -> Result, D::Error> type FieldVisitor (line 212) | struct FieldVisitor { type Value (line 217) | type Value = (); method expecting (line 219) | fn expecting(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result { method visit_str (line 223) | fn visit_str(self, s: &str) -> Result<(), E> type ValueKey (line 235) | struct ValueKey; method deserialize (line 238) | fn deserialize(deserializer: D) -> Result type DefinitionKey (line 249) | struct DefinitionKey; method deserialize (line 252) | fn deserialize(deserializer: D) -> Result FILE: src/cargo/util/counter.rs type MetricsCounter (line 4) | pub struct MetricsCounter { function new (line 14) | pub fn new(init: usize, init_at: Instant) -> Self { function add (line 23) | pub fn add(&mut self, data: usize, added_at: Instant) { function rate (line 29) | pub fn rate(&self) -> f32 { function counter (line 44) | fn counter() { function counter_zero_slot (line 60) | fn counter_zero_slot() { FILE: src/cargo/util/cpu.rs type State (line 3) | pub struct State(imp::State); method current (line 11) | pub fn current() -> io::Result { method idle_since (line 22) | pub fn idle_since(&self, previous: &State) -> f64 { type State (line 31) | pub struct State { method current (line 11) | pub fn current() -> io::Result { method idle_since (line 22) | pub fn idle_since(&self, previous: &State) -> f64 { function current (line 44) | pub fn current() -> io::Result { function pct_idle (line 68) | pub fn pct_idle(prev: &State, next: &State) -> f64 { type host_t (line 92) | type host_t = u32; type mach_port_t (line 93) | type mach_port_t = u32; type vm_map_t (line 94) | type vm_map_t = mach_port_t; type vm_offset_t (line 95) | type vm_offset_t = usize; type vm_size_t (line 96) | type vm_size_t = usize; type vm_address_t (line 97) | type vm_address_t = vm_offset_t; type processor_flavor_t (line 98) | type processor_flavor_t = i32; type natural_t (line 99) | type natural_t = u32; type processor_info_array_t (line 100) | type processor_info_array_t = *mut i32; type mach_msg_type_number_t (line 101) | type mach_msg_type_number_t = i32; type kern_return_t (line 102) | type kern_return_t = i32; constant PROESSOR_CPU_LOAD_INFO (line 104) | const PROESSOR_CPU_LOAD_INFO: processor_flavor_t = 2; constant CPU_STATE_USER (line 105) | const CPU_STATE_USER: usize = 0; constant CPU_STATE_SYSTEM (line 106) | const CPU_STATE_SYSTEM: usize = 1; constant CPU_STATE_IDLE (line 107) | const CPU_STATE_IDLE: usize = 2; constant CPU_STATE_NICE (line 108) | const CPU_STATE_NICE: usize = 3; constant CPU_STATE_MAX (line 109) | const CPU_STATE_MAX: usize = 4; function mach_host_self (line 114) | fn mach_host_self() -> mach_port_t; function host_processor_info (line 115) | fn host_processor_info( function vm_deallocate (line 122) | fn vm_deallocate( type State (line 129) | pub struct State { method current (line 11) | pub fn current() -> io::Result { method idle_since (line 22) | pub fn idle_since(&self, previous: &State) -> f64 { type processor_cpu_load_info_data_t (line 137) | struct processor_cpu_load_info_data_t { function current (line 141) | pub fn current() -> io::Result { function pct_idle (line 179) | pub fn pct_idle(prev: &State, next: &State) -> f64 { type State (line 197) | pub struct State { method current (line 11) | pub fn current() -> io::Result { method idle_since (line 22) | pub fn idle_since(&self, previous: &State) -> f64 { function current (line 203) | pub fn current() -> io::Result { function pct_idle (line 215) | pub fn pct_idle(prev: &State, next: &State) -> f64 { type State (line 232) | pub struct State; method current (line 11) | pub fn current() -> io::Result { method idle_since (line 22) | pub fn idle_since(&self, previous: &State) -> f64 { function current (line 234) | pub fn current() -> io::Result { function pct_idle (line 241) | pub fn pct_idle(_prev: &State, _next: &State) -> f64 { FILE: src/cargo/util/credential/adaptor.rs type BasicProcessCredential (line 13) | pub struct BasicProcessCredential {} method perform (line 16) | fn perform( FILE: src/cargo/util/credential/paseto.rs type Message (line 24) | struct Message<'a> { type Footer (line 44) | struct Footer<'a> { type PasetoCredential (line 49) | pub(crate) struct PasetoCredential<'a> { function new (line 54) | pub fn new(gctx: &'a GlobalContext) -> Self { method perform (line 60) | fn perform( function paserk_public_from_paserk_secret (line 221) | pub(crate) fn paserk_public_from_paserk_secret(secret_key: Secret<&str>)... FILE: src/cargo/util/credential/process.rs type CredentialProcessCredential (line 15) | pub struct CredentialProcessCredential { method new (line 20) | pub fn new(path: &str) -> Self { method run (line 26) | fn run( method perform (line 93) | fn perform( FILE: src/cargo/util/credential/token.rs type TokenCredential (line 14) | pub struct TokenCredential<'a> { function new (line 19) | pub fn new(gctx: &'a GlobalContext) -> Self { method perform (line 25) | fn perform( FILE: src/cargo/util/dependency_queue.rs type DependencyQueue (line 16) | pub struct DependencyQueue { method default (line 42) | fn default() -> DependencyQueue { function new (line 49) | pub fn new() -> DependencyQueue { function queue (line 75) | pub fn queue( function queue_finished (line 100) | pub fn queue_finished(&mut self) { function dequeue (line 152) | pub fn dequeue(&mut self) -> Option<(N, V, usize)> { function is_empty (line 164) | pub fn is_empty(&self) -> bool { function len (line 169) | pub fn len(&self) -> usize { function finish (line 181) | pub fn finish(&mut self, node: &N, edge: &E) -> Vec<&N> { function deep_first_equal_cost (line 205) | fn deep_first_equal_cost() { function sort_by_highest_cost (line 231) | fn sort_by_highest_cost() { FILE: src/cargo/util/diagnostic_server.rs constant DIAGNOSTICS_SERVER_VAR (line 25) | const DIAGNOSTICS_SERVER_VAR: &str = "__CARGO_FIX_DIAGNOSTICS_SERVER"; type Message (line 28) | pub enum Message { method post (line 58) | pub fn post(&self, gctx: &GlobalContext) -> Result<(), Error> { type DiagnosticPrinter (line 82) | pub struct DiagnosticPrinter<'a> { function new (line 95) | pub fn new( function print (line 106) | pub fn print(&mut self, msg: &Message) -> CargoResult<()> { function gen_please_report_this_bug_group (line 220) | fn gen_please_report_this_bug_group(url: &str) -> Group<'static> { function gen_suggest_broken_code_group (line 226) | fn gen_suggest_broken_code_group() -> Group<'static> { function get_bug_report_url (line 233) | fn get_bug_report_url(rustc_workspace_wrapper: &Option) -> &str { type RustfixDiagnosticServer (line 244) | pub struct RustfixDiagnosticServer { method new (line 256) | pub fn new() -> Result { method configure (line 264) | pub fn configure(&self, process: &mut ProcessBuilder) { method start (line 268) | pub fn start(self, on_message: F) -> Result method run (line 286) | fn run(self, on_message: &dyn Fn(Message), done: &AtomicBool) { type StartedServer (line 249) | pub struct StartedServer { method drop (line 310) | fn drop(&mut self) { FILE: src/cargo/util/edit_distance.rs function edit_distance (line 8) | pub fn edit_distance(a: &str, b: &str, limit: usize) -> Option { function closest (line 98) | pub fn closest<'a, T>( function closest_msg (line 112) | pub fn closest_msg<'a, T>( function test_edit_distance (line 128) | fn test_edit_distance() { FILE: src/cargo/util/errors.rs type CargoResult (line 8) | pub type CargoResult = anyhow::Result; constant DEBUG_HEADERS (line 12) | pub const DEBUG_HEADERS: &[&str] = &[ type HttpNotSuccessful (line 31) | pub struct HttpNotSuccessful { method new_from_handle (line 40) | pub fn new_from_handle( method display_short (line 63) | pub fn display_short(&self) -> String { method render (line 67) | fn render(&self, show_headers: bool) -> String { method fmt (line 107) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type VerboseError (line 123) | pub struct VerboseError { method new (line 128) | pub fn new(inner: Error) -> VerboseError { method source (line 134) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { method fmt (line 140) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method fmt (line 146) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type InternalError (line 158) | pub struct InternalError { method new (line 163) | pub fn new(inner: Error) -> InternalError { method source (line 169) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { method fmt (line 175) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method fmt (line 181) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type AlreadyPrintedError (line 191) | pub struct AlreadyPrintedError { method new (line 196) | pub fn new(inner: Error) -> Self { method source (line 202) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { method fmt (line 208) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method fmt (line 214) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type ManifestError (line 225) | pub struct ManifestError { method new (line 231) | pub fn new>(cause: E, manifest: PathBuf) -> Self { method manifest_path (line 238) | pub fn manifest_path(&self) -> &PathBuf { method manifest_causes (line 245) | pub fn manifest_causes(&self) -> ManifestCauses<'_> { method source (line 251) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { method fmt (line 257) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method fmt (line 263) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type ManifestCauses (line 269) | pub struct ManifestCauses<'a> { type Item (line 274) | type Item = &'a ManifestError; method next (line 276) | fn next(&mut self) -> Option { type CliResult (line 287) | pub type CliResult = Result<(), CliError>; type CliError (line 295) | pub struct CliError { method new (line 307) | pub fn new(error: anyhow::Error, code: i32) -> CliError { method code (line 314) | pub fn code(code: i32) -> CliError { method from (line 323) | fn from(err: anyhow::Error) -> CliError { method from (line 329) | fn from(err: clap::Error) -> CliError { method from (line 336) | fn from(err: std::io::Error) -> CliError { type GitCliResult (line 344) | pub type GitCliResult = Result<(), GitCliError>; type GitCliError (line 354) | pub struct GitCliError { method new (line 360) | pub fn new(inner: Error, is_spurious: bool) -> GitCliError { method is_spurious (line 364) | pub fn is_spurious(&self) -> bool { method source (line 370) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { method fmt (line 376) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function internal (line 384) | pub fn internal(error: S) -> anyhow::Error { FILE: src/cargo/util/flock.rs type FileLock (line 35) | pub struct FileLock { method file (line 42) | pub fn file(&self) -> &File { method path (line 50) | pub fn path(&self) -> &Path { method parent (line 55) | pub fn parent(&self) -> &Path { method remove_siblings (line 63) | pub fn remove_siblings(&self) -> CargoResult<()> { method rename (line 90) | pub fn rename>(&mut self, new_path: P) -> CargoResult<(... method read (line 105) | fn read(&mut self, buf: &mut [u8]) -> io::Result { method seek (line 111) | fn seek(&mut self, to: SeekFrom) -> io::Result { method write (line 117) | fn write(&mut self, buf: &[u8]) -> io::Result { method flush (line 121) | fn flush(&mut self) -> io::Result<()> { method drop (line 127) | fn drop(&mut self) { type Filesystem (line 169) | pub struct Filesystem { method new (line 175) | pub fn new(path: PathBuf) -> Filesystem { method join (line 181) | pub fn join>(&self, other: T) -> Filesystem { method push (line 186) | pub fn push>(&mut self, other: T) { method into_path_unlocked (line 194) | pub fn into_path_unlocked(self) -> PathBuf { method as_path_unlocked (line 202) | pub fn as_path_unlocked(&self) -> &Path { method create_dir (line 210) | pub fn create_dir(&self) -> CargoResult<()> { method display (line 216) | pub fn display(&self) -> Display<'_> { method open_rw_exclusive_create (line 230) | pub fn open_rw_exclusive_create

( method try_open_rw_exclusive_create (line 250) | pub fn try_open_rw_exclusive_create>( method open_ro_shared (line 273) | pub fn open_ro_shared

( method open_ro_shared_create (line 294) | pub fn open_ro_shared_create>( method try_open_ro_shared_create (line 313) | pub fn try_open_ro_shared_create>( method open (line 327) | fn open(&self, path: &Path, opts: &OpenOptions, create: bool) -> Cargo... method eq (line 348) | fn eq(&self, other: &Path) -> bool { method eq (line 354) | fn eq(&self, other: &Filesystem) -> bool { function try_acquire (line 359) | fn try_acquire(path: &Path, lock_try: &dyn Fn() -> Result<(), TryLockErr... function acquire (line 408) | fn acquire( function is_on_nfs_mount (line 436) | pub fn is_on_nfs_mount(path: &Path) -> bool { function is_on_nfs_mount (line 454) | pub fn is_on_nfs_mount(_path: &Path) -> bool { function error_unsupported (line 459) | fn error_unsupported(err: &std::io::Error) -> bool { function error_unsupported (line 471) | fn error_unsupported(err: &std::io::Error) -> bool { FILE: src/cargo/util/frontmatter.rs type Span (line 1) | type Span = std::ops::Range; type ScriptSource (line 4) | pub struct ScriptSource<'s> { function parse (line 23) | pub fn parse(raw: &'s str) -> Result { function shebang (line 197) | pub fn shebang(&self) -> Option<&'s str> { function shebang_span (line 201) | pub fn shebang_span(&self) -> Option { function open_span (line 205) | pub fn open_span(&self) -> Option { function info (line 209) | pub fn info(&self) -> Option<&'s str> { function info_span (line 213) | pub fn info_span(&self) -> Option { function frontmatter (line 217) | pub fn frontmatter(&self) -> Option<&'s str> { function frontmatter_span (line 221) | pub fn frontmatter_span(&self) -> Option { function close_span (line 225) | pub fn close_span(&self) -> Option { function content (line 229) | pub fn content(&self) -> &'s str { function content_span (line 233) | pub fn content_span(&self) -> Span { function strip_shebang (line 239) | pub fn strip_shebang(input: &str) -> Option { function strip_ws_lines (line 260) | pub fn strip_ws_lines(input: &str) -> Option { function is_whitespace (line 274) | fn is_whitespace(c: char) -> bool { function is_horizontal_whitespace (line 302) | fn is_horizontal_whitespace(c: char) -> bool { function strip_newline (line 316) | fn strip_newline(text: &str) -> &str { type FrontmatterError (line 323) | pub struct FrontmatterError { method new (line 330) | pub fn new(message: impl Into, span: Span) -> Self { method push_visible_span (line 338) | pub fn push_visible_span(mut self, span: Span) -> Self { method message (line 343) | pub fn message(&self) -> &str { method primary_span (line 347) | pub fn primary_span(&self) -> Span { method visible_spans (line 351) | pub fn visible_spans(&self) -> &[Span] { method fmt (line 357) | fn fmt(&self, fmt: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function assert_source (line 373) | fn assert_source(source: &str, expected: impl IntoData) { function write_optional_field (line 389) | fn write_optional_field(writer: &mut dyn std::fmt::Write, field: &str, v... function assert_err (line 398) | fn assert_err( function split_default (line 409) | fn split_default() { function split_dependencies (line 424) | fn split_dependencies() { function split_infostring (line 443) | fn split_infostring() { function split_infostring_whitespace (line 462) | fn split_infostring_whitespace() { function split_shebang (line 481) | fn split_shebang() { function split_crlf (line 501) | fn split_crlf() { function split_leading_newlines (line 515) | fn split_leading_newlines() { function split_attribute (line 540) | fn split_attribute() { function split_extra_dash (line 560) | fn split_extra_dash() { function split_too_few_dashes (line 580) | fn split_too_few_dashes() { function split_indent (line 596) | fn split_indent() { function split_escaped (line 617) | fn split_escaped() { function split_invalid_escaped (line 638) | fn split_invalid_escaped() { function split_dashes_in_body (line 655) | fn split_dashes_in_body() { function split_mismatched_dashes (line 676) | fn split_mismatched_dashes() { function split_missing_close (line 692) | fn split_missing_close() { FILE: src/cargo/util/graph.rs type Graph (line 5) | pub struct Graph { function new (line 10) | pub fn new() -> Graph { function add (line 16) | pub fn add(&mut self, node: N) { function link (line 20) | pub fn link(&mut self, node: N, child: N) -> &mut E { function reversed (line 29) | pub fn reversed(&self) -> Graph { function contains (line 42) | pub fn contains(&self, k: &Q) -> bool function edge (line 50) | pub fn edge(&self, from: &N, to: &N) -> Option<&E> { function edges (line 54) | pub fn edges(&self, from: &N) -> impl Iterator + use<'_... function sort (line 59) | pub fn sort(&self) -> Vec { function sort_inner_visit (line 70) | fn sort_inner_visit(&self, node: &N, dst: &mut Vec, marks: &mut BTree... function iter (line 82) | pub fn iter(&self) -> impl Iterator { function len (line 86) | pub fn len(&self) -> usize { function is_path_from_to (line 91) | pub fn is_path_from_to<'a>(&'a self, from: &'a N, to: &'a N) -> bool { function path_to_bottom (line 116) | pub fn path_to_bottom<'a>(&'a self, pkg: &'a N) -> Vec<(&'a N, Option<&'... function path_to_top (line 128) | pub fn path_to_top<'a>(&'a self, pkg: &'a N) -> Vec<(&'a N, Option<&'a E... function path_to (line 141) | fn path_to<'a, F, I>(&'s self, pkg: &'a N, fn_edge: F) -> Vec<(&'a N, Op... function path_to_case (line 203) | fn path_to_case() { function path_to_self (line 216) | fn path_to_self() { function reverse (line 224) | fn reverse() { method default (line 237) | fn default() -> Graph { function fmt (line 243) | fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result { function print_for_test (line 268) | fn print_for_test(&self) { method eq (line 291) | fn eq(&self, other: &Graph) -> bool { method clone (line 298) | fn clone(&self) -> Graph { FILE: src/cargo/util/hex.rs function to_hex (line 6) | pub fn to_hex(num: u64) -> String { function hash_u64 (line 10) | pub fn hash_u64(hashable: H) -> u64 { function hash_u64_file (line 16) | pub fn hash_u64_file(mut file: &File) -> std::io::Result { function short_hash (line 29) | pub fn short_hash(hashable: &H) -> String { FILE: src/cargo/util/important_paths.rs function find_root_manifest_for_wd (line 6) | pub fn find_root_manifest_for_wd(cwd: &Path) -> CargoResult { function find_project_manifest_exact (line 37) | pub fn find_project_manifest_exact(pwd: &Path, file: &str) -> CargoResul... FILE: src/cargo/util/interning.rs function interned_storage (line 19) | fn interned_storage() -> std::sync::MutexGuard<'static, HashSet<&'static... type InternedString (line 32) | pub struct InternedString { method from (line 37) | fn from(item: &'a str) -> Self { method from (line 43) | fn from(item: &'a String) -> Self { method from (line 49) | fn from(item: String) -> Self { method eq (line 61) | fn eq(&self, other: &str) -> bool { method eq (line 67) | fn eq(&self, other: &&str) -> bool { method from (line 73) | fn from(cs: Cow<'a, str>) -> Self { method new (line 88) | pub fn new(s: &str) -> InternedString { method as_str (line 91) | pub fn as_str(&self) -> &'static str { method as_ref (line 105) | fn as_ref(&self) -> &str { method as_ref (line 111) | fn as_ref(&self) -> &OsStr { method as_ref (line 117) | fn as_ref(&self) -> &Path { method borrow (line 134) | fn borrow(&self) -> &str { method fmt (line 140) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method fmt (line 146) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method deserialize (line 173) | fn deserialize(deserializer: D) -> Result method eq (line 55) | fn eq(&self, other: &InternedString) -> bool { type Target (line 97) | type Target = str; method deref (line 99) | fn deref(&self) -> &'static str { method hash (line 126) | fn hash(&self, state: &mut H) { method cmp (line 152) | fn cmp(&self, other: &InternedString) -> Ordering { method partial_cmp (line 158) | fn partial_cmp(&self, other: &InternedString) -> Option { method serialize (line 164) | fn serialize(&self, serializer: S) -> Result FILE: src/cargo/util/into_url.rs type IntoUrl (line 8) | pub trait IntoUrl { method into_url (line 10) | fn into_url(self) -> CargoResult; method into_url (line 14) | fn into_url(self) -> CargoResult { method into_url (line 31) | fn into_url(self) -> CargoResult { method into_url (line 38) | fn into_url(self) -> CargoResult { FILE: src/cargo/util/into_url_with_base.rs type IntoUrlWithBase (line 7) | pub trait IntoUrlWithBase { method into_url_with_base (line 9) | fn into_url_with_base(self, base: Option) -> CargoResul... method into_url_with_base (line 13) | fn into_url_with_base(self, base: Option) -> CargoResul... function into_url_with_base (line 34) | fn into_url_with_base() { FILE: src/cargo/util/io.rs type LimitErrorReader (line 4) | pub struct LimitErrorReader { function new (line 9) | pub fn new(r: R, limit: u64) -> LimitErrorReader { method read (line 17) | fn read(&mut self, buf: &mut [u8]) -> io::Result { function under_the_limit (line 35) | fn under_the_limit() { function over_the_limit (line 45) | fn over_the_limit() { FILE: src/cargo/util/job.rs function setup (line 20) | pub fn setup() -> Option { type Setup (line 28) | pub type Setup = (); function setup (line 30) | pub unsafe fn setup() -> Option<()> { type Setup (line 69) | pub struct Setup { type Handle (line 73) | pub struct Handle { function last_err (line 77) | fn last_err() -> io::Error { function setup (line 81) | pub unsafe fn setup() -> Option { method drop (line 128) | fn drop(&mut self) { method drop (line 149) | fn drop(&mut self) { FILE: src/cargo/util/lockserver.rs type LockServer (line 25) | pub struct LockServer { method new (line 48) | pub fn new() -> Result { method addr (line 60) | pub fn addr(&self) -> &SocketAddr { method start (line 64) | pub fn start(self) -> Result { method run (line 77) | fn run(mut self) { type LockServerStarted (line 32) | pub struct LockServerStarted { type LockServerClient (line 38) | pub struct LockServerClient { method lock (line 160) | pub fn lock(addr: &SocketAddr, name: impl AsRef<[u8]>) -> Result(&self, writer: &mut W, run_id: &str) -... type Target (line 159) | pub struct Target { method from (line 182) | fn from(target: &crate::core::Target) -> Self { type FingerprintStatus (line 169) | pub enum FingerprintStatus { FILE: src/cargo/util/logger.rs type FileLogger (line 21) | struct FileLogger { method maybe_new (line 28) | fn maybe_new(ws: &Workspace<'_>, run_id: &RunId) -> CargoResult Option { type BuildLogger (line 102) | pub struct BuildLogger { method maybe_new (line 109) | pub fn maybe_new(ws: &Workspace<'_>, options: &BuildConfig) -> CargoRe... method generate_run_id (line 126) | pub fn generate_run_id(ws: &Workspace<'_>) -> RunId { method run_id (line 131) | pub fn run_id(&self) -> &RunId { method log (line 136) | pub fn log(&self, msg: LogMessage) { method get_logs (line 149) | pub fn get_logs(&self) -> Option> { type RunId (line 161) | pub struct RunId { constant FORMAT (line 167) | const FORMAT: &str = "%Y%m%dT%H%M%S%3fZ"; method new (line 169) | pub fn new(h: &H) -> RunId { method timestamp (line 176) | pub fn timestamp(&self) -> &jiff::Timestamp { method same_workspace (line 181) | pub fn same_workspace(&self, other: &RunId) -> bool { method fmt (line 187) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Err (line 195) | type Err = anyhow::Error; method from_str (line 197) | fn from_str(s: &str) -> Result { function run_id_round_trip (line 224) | fn run_id_round_trip() { FILE: src/cargo/util/machine_message.rs type Message (line 10) | pub trait Message: ser::Serialize { method reason (line 11) | fn reason(&self) -> &str; method to_json_string (line 13) | fn to_json_string(&self) -> String { method reason (line 37) | fn reason(&self) -> &str { method reason (line 55) | fn reason(&self) -> &str { method reason (line 91) | fn reason(&self) -> &str { method reason (line 102) | fn reason(&self) -> &str { type FromCompiler (line 29) | pub struct FromCompiler<'a> { type Artifact (line 43) | pub struct Artifact<'a> { type ArtifactProfile (line 64) | pub struct ArtifactProfile { type ArtifactDebuginfo (line 75) | pub enum ArtifactDebuginfo { type BuildScript (line 81) | pub struct BuildScript<'a> { type BuildFinished (line 97) | pub struct BuildFinished { FILE: src/cargo/util/mod.rs function is_rustup (line 75) | pub fn is_rustup() -> bool { function elapsed (line 80) | pub fn elapsed(duration: Duration) -> String { type HumanBytes (line 91) | pub struct HumanBytes(pub u64); method fmt (line 94) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function indented_lines (line 113) | pub fn indented_lines(text: &str) -> String { function truncate_with_ellipsis (line 125) | pub fn truncate_with_ellipsis(s: &str, max_width: usize) -> String { function try_canonicalize (line 139) | pub fn try_canonicalize>(path: P) -> std::io::Result>(path: P) -> std::io::Result u32 { function t (line 182) | fn t(bytes: u64, expected: &str) { function test_human_readable_bytes (line 187) | fn test_human_readable_bytes() { FILE: src/cargo/util/network/http.rs function http_handle (line 21) | pub fn http_handle(gctx: &GlobalContext) -> CargoResult { function http_handle_and_timeout (line 27) | pub fn http_handle_and_timeout(gctx: &GlobalContext) -> CargoResult<(Eas... function needs_custom_http_transport (line 48) | pub fn needs_custom_http_transport(gctx: &GlobalContext) -> CargoResult<... function configure_http_handle (line 55) | pub fn configure_http_handle(gctx: &GlobalContext, handle: &mut Easy) ->... function debug (line 142) | pub fn debug(kind: InfoType, data: &[u8]) { type HttpTimeout (line 193) | pub struct HttpTimeout { method new (line 199) | pub fn new(gctx: &GlobalContext) -> CargoResult { method configure (line 216) | pub fn configure(&self, handle: &mut Easy) -> CargoResult<()> { FILE: src/cargo/util/network/mod.rs constant LOCALHOST (line 16) | pub const LOCALHOST: [SocketAddr; 2] = [ type PollExt (line 21) | pub trait PollExt { method expect (line 22) | fn expect(self, msg: &str) -> T; function expect (line 27) | fn expect(self, msg: &str) -> T { FILE: src/cargo/util/network/proxy.rs constant LIBCURL_HTTP_PROXY_ENVS (line 7) | const LIBCURL_HTTP_PROXY_ENVS: [&str; 4] = function http_proxy (line 18) | pub fn http_proxy(http: &CargoHttpConfig) -> Option { function http_proxy_exists (line 37) | pub fn http_proxy_exists(http: &CargoHttpConfig, gctx: &GlobalContext) -... FILE: src/cargo/util/network/retry.rs type Retry (line 52) | pub struct Retry<'a> { type RetryResult (line 65) | pub enum RetryResult { constant MAX_RETRY_SLEEP_MS (line 81) | const MAX_RETRY_SLEEP_MS: u64 = 10 * 1000; constant INITIAL_RETRY_SLEEP_BASE_MS (line 85) | const INITIAL_RETRY_SLEEP_BASE_MS: u64 = 500; constant INITIAL_RETRY_JITTER_MS (line 90) | const INITIAL_RETRY_JITTER_MS: u64 = 1000; function new (line 93) | pub fn new(gctx: &'a GlobalContext) -> CargoResult> { function r#try (line 104) | pub fn r#try(&mut self, f: impl FnOnce() -> CargoResult) -> RetryR... function next_sleep_ms (line 134) | fn next_sleep_ms(&self) -> u64 { function parse_retry_after (line 152) | fn parse_retry_after(response: &HttpNotSuccessful, now: &jiff::Timestamp... function maybe_spurious (line 187) | fn maybe_spurious(err: &Error) -> bool { function with_retry (line 251) | pub fn with_retry(gctx: &GlobalContext, mut callback: F) -> CargoR... function with_retry_repeats_the_call_then_works (line 266) | fn with_retry_repeats_the_call_then_works() { function with_retry_finds_nested_spurious_errors (line 294) | fn with_retry_finds_nested_spurious_errors() { function default_retry_schedule (line 323) | fn default_retry_schedule() { function curle_http2_stream_is_spurious (line 362) | fn curle_http2_stream_is_spurious() { function retry_after_parsing (line 369) | fn retry_after_parsing() { function git_cli_error_spurious (line 413) | fn git_cli_error_spurious() { FILE: src/cargo/util/network/sleep.rs type SleepTracker (line 9) | pub struct SleepTracker { type Sleeper (line 16) | struct Sleeper { method eq (line 24) | fn eq(&self, other: &Sleeper) -> bool { method partial_cmp (line 30) | fn partial_cmp(&self, other: &Sleeper) -> Option { method cmp (line 40) | fn cmp(&self, other: &Sleeper) -> Ordering { function new (line 46) | pub fn new() -> SleepTracker { function push (line 53) | pub fn push(&mut self, sleep: u64, data: T) { function len (line 62) | pub fn len(&self) -> usize { function to_retry (line 67) | pub fn to_retry(&mut self) -> Vec { function time_to_next (line 83) | pub fn time_to_next(&self) -> Option { function returns_in_order (line 91) | fn returns_in_order() { FILE: src/cargo/util/once.rs type OnceExt (line 5) | pub trait OnceExt { method try_borrow_with (line 9) | fn try_borrow_with(&self, f: F) -> Result<&Self::T, E> method try_borrow_mut_with (line 14) | fn try_borrow_mut_with(&mut self, f: F) -> Result<&mut Self::T, E> method replace (line 18) | fn replace(&mut self, new_value: Self::T) -> Option; method filled (line 20) | fn filled(&self) -> bool; type T (line 24) | type T = T; method try_borrow_with (line 26) | fn try_borrow_with(&self, f: F) -> Result<&T, E> method try_borrow_mut_with (line 45) | fn try_borrow_mut_with(&mut self, f: F) -> Result<&mut T, E> method replace (line 64) | fn replace(&mut self, new_value: T) -> Option { method filled (line 74) | fn filled(&self) -> bool { type T (line 80) | type T = T; method try_borrow_with (line 82) | fn try_borrow_with(&self, f: F) -> Result<&T, E> method try_borrow_mut_with (line 101) | fn try_borrow_mut_with(&mut self, f: F) -> Result<&mut T, E> method replace (line 120) | fn replace(&mut self, new_value: T) -> Option { method filled (line 130) | fn filled(&self) -> bool { FILE: src/cargo/util/open.rs function open (line 16) | pub fn open(path: &Path, gctx: &GlobalContext) -> CargoResult<()> { FILE: src/cargo/util/progress.rs type Progress (line 30) | pub struct Progress<'gctx> { type ProgressStyle (line 37) | pub enum ProgressStyle { type Throttle (line 59) | struct Throttle { method new (line 346) | fn new() -> Throttle { method allowed (line 353) | fn allowed(&mut self) -> bool { method update (line 369) | fn update(&mut self) { type State (line 64) | struct State<'gctx> { type Format (line 74) | struct Format { method progress (line 464) | fn progress(&self, cur: usize, max: usize) -> Option { method render (line 519) | fn render(&self, string: &mut String, msg: &str) { method progress_status (line 545) | fn progress_status(&self, cur: usize, max: usize, msg: &str) -> Option... method width (line 555) | fn width(&self) -> usize { type TerminalIntegration (line 83) | struct TerminalIntegration { method new (line 114) | fn new(enabled: bool) -> Self { method from_config (line 123) | fn from_config(gctx: &GlobalContext) -> Self { method progress_state (line 135) | fn progress_state(&self, value: StatusValue) -> StatusValue { method remove (line 146) | pub fn remove(&self) -> StatusValue { method value (line 150) | pub fn value(&self, percent: u8) -> StatusValue { method indeterminate (line 154) | pub fn indeterminate(&self) -> StatusValue { method error (line 158) | pub fn error(&mut self) { type StatusValue (line 90) | enum StatusValue { method fmt (line 164) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type ProgressOutput (line 103) | enum ProgressOutput { function with_style (line 188) | pub fn with_style( function new_priv (line 212) | fn new_priv(name: &str, style: ProgressStyle, gctx: &'gctx GlobalContext... function disable (line 240) | pub fn disable(&mut self) { function is_enabled (line 245) | pub fn is_enabled(&self) -> bool { function new (line 252) | pub fn new(name: &str, gctx: &'gctx GlobalContext) -> Progress<'gctx> { function tick (line 265) | pub fn tick(&mut self, cur: usize, max: usize, msg: &str) -> CargoResult... function tick_now (line 297) | pub fn tick_now(&mut self, cur: usize, max: usize, msg: &str) -> CargoRe... function update_allowed (line 308) | pub fn update_allowed(&mut self) -> bool { function print_now (line 323) | pub fn print_now(&mut self, msg: &str) -> CargoResult<()> { function clear (line 331) | pub fn clear(&mut self) { function indicate_error (line 338) | pub fn indicate_error(&mut self) { function tick (line 376) | fn tick(&mut self, cur: usize, max: usize, msg: &str) -> CargoResult<()> { function print (line 399) | fn print(&mut self, progress: ProgressOutput, msg: &str) -> CargoResult<... function clear (line 440) | fn clear(&mut self) { function try_update_max_width (line 454) | fn try_update_max_width(&mut self) { method drop (line 561) | fn drop(&mut self) { function test_progress_status (line 567) | fn test_progress_status() { function test_progress_status_percentage (line 642) | fn test_progress_status_percentage() { function test_progress_status_too_short (line 669) | fn test_progress_status_too_short() { function test_term_integration_disabled (line 693) | fn test_term_integration_disabled() { function test_term_integration_error_state (line 703) | fn test_term_integration_error_state() { FILE: src/cargo/util/queue.rs type Queue (line 16) | pub struct Queue { type State (line 23) | struct State { function new (line 29) | pub fn new(bound: usize) -> Queue { function push (line 41) | pub fn push(&self, item: T) { function push_bounded (line 47) | pub fn push_bounded(&self, item: T) { function pop (line 58) | pub fn pop(&self, timeout: Duration) -> Option { function try_pop_all (line 76) | pub fn try_pop_all(&self) -> Vec { FILE: src/cargo/util/restricted_names.rs function is_non_ascii_name (line 6) | pub fn is_non_ascii_name(name: &str) -> bool { function is_keyword (line 11) | pub fn is_keyword(name: &str) -> bool { function is_windows_reserved (line 24) | pub fn is_windows_reserved(name: &str) -> bool { function is_conflicting_artifact_name (line 33) | pub fn is_conflicting_artifact_name(name: &str) -> bool { function is_windows_reserved_path (line 38) | pub fn is_windows_reserved_path(path: &Path) -> bool { function is_glob_pattern (line 48) | pub fn is_glob_pattern>(name: T) -> bool { FILE: src/cargo/util/rustc.rs type Rustc (line 19) | pub struct Rustc { method new (line 45) | pub fn new( method process (line 120) | pub fn process(&self) -> ProcessBuilder { method workspace_process (line 127) | pub fn workspace_process(&self) -> ProcessBuilder { method process_no_wrapper (line 135) | pub fn process_no_wrapper(&self) -> ProcessBuilder { method cached_output (line 151) | pub fn cached_output( type Cache (line 172) | struct Cache { method load (line 195) | fn load( method cached_output (line 255) | fn cached_output( type CacheData (line 179) | struct CacheData { type Output (line 186) | struct Output { method drop (line 303) | fn drop(&mut self) { function rustc_fingerprint (line 317) | fn rustc_fingerprint( function process_fingerprint (line 384) | fn process_fingerprint(cmd: &ProcessBuilder, extra_fingerprint: u64) -> ... FILE: src/cargo/util/semver_eval_ext.rs function matches_prerelease (line 9) | pub(crate) fn matches_prerelease(req: &VersionReq, ver: &Version) -> bool { function matches_prerelease_impl (line 27) | fn matches_prerelease_impl(cmp: &Comparator, ver: &Version, lower_bound_... function matches_exact (line 57) | fn matches_exact(cmp: &Comparator, ver: &Version) -> bool { function matches_greater (line 78) | fn matches_greater(cmp: &Comparator, ver: &Version) -> bool { function matches_less (line 105) | fn matches_less(cmp: &Comparator, ver: &Version) -> bool { function fill_partial_req (line 131) | fn fill_partial_req(cmp: &Comparator) -> Comparator { function fill_partial_req_include_pre (line 142) | fn fill_partial_req_include_pre(cmp: &Comparator) -> Comparator { function matches_exact_prerelease (line 157) | fn matches_exact_prerelease(cmp: &Comparator, ver: &Version) -> bool { function matches_tilde_prerelease (line 199) | fn matches_tilde_prerelease(cmp: &Comparator, ver: &Version) -> bool { function matches_caret_prerelease (line 230) | fn matches_caret_prerelease(cmp: &Comparator, ver: &Version) -> bool { function assert_match_all (line 281) | fn assert_match_all(req: &VersionReq, versions: &[&str]) { function assert_match_none (line 293) | fn assert_match_none(req: &VersionReq, versions: &[&str]) { function req (line 305) | pub(super) fn req(text: &str) -> VersionReq { function test_exact (line 310) | fn test_exact() { function test_greater_eq (line 340) | fn test_greater_eq() { function test_less (line 365) | fn test_less() { function test_less_upper_bound (line 386) | fn test_less_upper_bound() { function test_caret (line 427) | fn test_caret() { function test_wildcard (line 490) | fn test_wildcard() { function test_greater (line 517) | fn test_greater() { function test_less_eq (line 542) | fn test_less_eq() { function test_tilde (line 566) | fn test_tilde() { FILE: src/cargo/util/semver_ext.rs type VersionExt (line 5) | pub trait VersionExt { method is_prerelease (line 6) | fn is_prerelease(&self) -> bool; method to_req (line 8) | fn to_req(&self, op: Op) -> VersionReq; method to_exact_req (line 10) | fn to_exact_req(&self) -> VersionReq { method to_caret_req (line 14) | fn to_caret_req(&self) -> VersionReq { method is_prerelease (line 20) | fn is_prerelease(&self) -> bool { method to_req (line 24) | fn to_req(&self, op: Op) -> VersionReq { type VersionReqExt (line 37) | pub trait VersionReqExt { method matches_prerelease (line 38) | fn matches_prerelease(&self, version: &Version) -> bool; method matches_prerelease (line 42) | fn matches_prerelease(&self, version: &Version) -> bool { type OptVersionReq (line 48) | pub enum OptVersionReq { method exact (line 62) | pub fn exact(version: &Version) -> Self { method lock_to_exact (line 69) | pub fn lock_to_exact(version: &Version) -> Self { method is_exact (line 73) | pub fn is_exact(&self) -> bool { method lock_to (line 86) | pub fn lock_to(&mut self, version: &Version) { method precise_to (line 99) | pub fn precise_to(&mut self, version: &Version) { method is_precise (line 108) | pub fn is_precise(&self) -> bool { method precise_version (line 113) | pub fn precise_version(&self) -> Option<&Version> { method is_locked (line 120) | pub fn is_locked(&self) -> bool { method locked_version (line 125) | pub fn locked_version(&self) -> Option<&Version> { method matches_prerelease (line 134) | pub fn matches_prerelease(&self, version: &Version) -> bool { method matches (line 142) | pub fn matches(&self, version: &Version) -> bool { method from (line 189) | fn from(req: VersionReq) -> Self { method fmt (line 178) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function prerelease (line 202) | fn prerelease() { function opt_version_req_matches_prerelease (line 269) | fn opt_version_req_matches_prerelease() { FILE: src/cargo/util/sqlite.rs method column_result (line 9) | fn column_result(value: rusqlite::types::ValueRef<'_>) -> Result Result, rusqlite::Error> { type Migration (line 68) | pub type Migration = Box CargoResult<()>>; function basic_migration (line 73) | pub fn basic_migration(stmt: &'static str) -> Migration { function migrate (line 83) | pub fn migrate(conn: &mut Connection, migrations: &[Migration]) -> Cargo... function migrate_twice (line 107) | fn migrate_twice() -> CargoResult<()> { FILE: src/cargo/util/style.rs constant NOP (line 3) | pub const NOP: Style = Style::new(); constant HEADER (line 4) | pub const HEADER: Style = AnsiColor::BrightGreen.on_default().effects(Ef... constant USAGE (line 5) | pub const USAGE: Style = AnsiColor::BrightGreen.on_default().effects(Eff... constant LITERAL (line 6) | pub const LITERAL: Style = AnsiColor::BrightCyan.on_default().effects(Ef... constant PLACEHOLDER (line 7) | pub const PLACEHOLDER: Style = AnsiColor::Cyan.on_default(); constant ERROR (line 8) | pub const ERROR: Style = annotate_snippets::renderer::DEFAULT_ERROR_STYLE; constant WARN (line 9) | pub const WARN: Style = annotate_snippets::renderer::DEFAULT_WARNING_STYLE; constant NOTE (line 10) | pub const NOTE: Style = annotate_snippets::renderer::DEFAULT_NOTE_STYLE; constant GOOD (line 11) | pub const GOOD: Style = AnsiColor::BrightGreen.on_default().effects(Effe... constant VALID (line 12) | pub const VALID: Style = AnsiColor::BrightCyan.on_default().effects(Effe... constant INVALID (line 13) | pub const INVALID: Style = annotate_snippets::renderer::DEFAULT_WARNING_... constant TRANSIENT (line 14) | pub const TRANSIENT: Style = annotate_snippets::renderer::DEFAULT_HELP_S... constant CONTEXT (line 15) | pub const CONTEXT: Style = annotate_snippets::renderer::DEFAULT_CONTEXT_... constant UPDATE_ADDED (line 17) | pub const UPDATE_ADDED: Style = NOTE; constant UPDATE_REMOVED (line 18) | pub const UPDATE_REMOVED: Style = ERROR; constant UPDATE_UPGRADED (line 19) | pub const UPDATE_UPGRADED: Style = GOOD; constant UPDATE_DOWNGRADED (line 20) | pub const UPDATE_DOWNGRADED: Style = WARN; constant UPDATE_UNCHANGED (line 21) | pub const UPDATE_UNCHANGED: Style = anstyle::Style::new().bold(); constant DEP_NORMAL (line 23) | pub const DEP_NORMAL: Style = anstyle::Style::new().effects(anstyle::Eff... constant DEP_BUILD (line 24) | pub const DEP_BUILD: Style = anstyle::AnsiColor::Blue constant DEP_DEV (line 27) | pub const DEP_DEV: Style = anstyle::AnsiColor::Cyan constant DEP_FEATURE (line 30) | pub const DEP_FEATURE: Style = anstyle::AnsiColor::Magenta FILE: src/cargo/util/toml/embedded.rs function expand_manifest (line 6) | pub(super) fn expand_manifest(content: &str) -> Result String { function expand (line 70) | fn expand(source: &str) -> String { function expand_default (line 75) | fn expand_default() { function expand_dependencies (line 80) | fn expand_dependencies() { FILE: src/cargo/util/toml/mod.rs function is_embedded (line 50) | pub fn is_embedded(path: &Path) -> bool { function read_manifest (line 64) | pub fn read_manifest( function read_toml_string (line 155) | fn read_toml_string(path: &Path, is_embedded: bool, gctx: &GlobalContext... function parse_document (line 168) | fn parse_document( function deserialize_toml (line 185) | fn deserialize_toml( function stringify (line 199) | fn stringify(dst: &mut String, path: &serde_ignored::Path<'_>) { function to_workspace_config (line 224) | fn to_workspace_config( function to_workspace_root_config (line 269) | fn to_workspace_root_config( function normalize_toml (line 293) | fn normalize_toml( function normalize_patch (line 584) | fn normalize_patch<'a>( function normalize_package_toml (line 616) | fn normalize_package_toml<'a>( function normalize_package_readme (line 830) | fn normalize_package_readme( constant DEFAULT_README_FILES (line 844) | pub const DEFAULT_README_FILES: [&str; 3] = ["README.md", "README.txt", ... function default_readme_from_package_root (line 848) | fn default_readme_from_package_root(package_root: &Path) -> Option( function normalize_path_dependency (line 944) | fn normalize_path_dependency<'a>( function load_inheritable_fields (line 961) | fn load_inheritable_fields( function inheritable_from_path (line 988) | fn inheritable_from_path( type InheritableFields (line 1032) | pub struct InheritableFields { method get_dependency (line 1061) | fn get_dependency( method lints (line 1091) | pub fn lints(&self) -> CargoResult { method license_file (line 1099) | fn license_file(&self, package_root: &Path) -> CargoResult { method readme (line 1107) | fn readme(&self, package_root: &Path) -> CargoResult &PathBuf { function field_inherit_with (line 1123) | fn field_inherit_with<'a, T>( function lints_inherit_with (line 1138) | fn lints_inherit_with( function dependency_inherit_with (line 1156) | fn dependency_inherit_with<'a>( function inner_dependency_inherit_with (line 1176) | fn inner_dependency_inherit_with<'a>( function deprecated_ws_default_features (line 1241) | fn deprecated_ws_default_features( function to_real_manifest (line 1265) | pub fn to_real_manifest( function missing_dep_diagnostic (line 1884) | fn missing_dep_diagnostic( function to_virtual_manifest (line 1973) | fn to_virtual_manifest( function validate_dependencies (line 2033) | fn validate_dependencies( type ManifestContext (line 2058) | struct ManifestContext<'a, 'b> { function gather_dependencies (line 2068) | fn gather_dependencies( function replace (line 2085) | fn replace( function patch (line 2133) | fn patch( function config_patch_to_dependency (line 2179) | pub(crate) fn config_patch_to_dependency( function dep_to_dependency (line 2198) | fn dep_to_dependency( function to_dependency_source_id (line 2354) | fn to_dependency_source_id( function lookup_path_base (line 2439) | pub(crate) fn lookup_path_base<'a>( type ResolveToPath (line 2466) | pub trait ResolveToPath { method resolve (line 2467) | fn resolve(&self, gctx: &GlobalContext) -> PathBuf; method resolve (line 2471) | fn resolve(&self, _: &GlobalContext) -> PathBuf { method resolve (line 2477) | fn resolve(&self, gctx: &GlobalContext) -> PathBuf { function unique_build_targets (line 2485) | fn unique_build_targets( function validate_profiles (line 2513) | fn validate_profiles( function validate_profile (line 2526) | pub fn validate_profile( function validate_profile_layer (line 2604) | fn validate_profile_layer( function validate_profile_override (line 2649) | fn validate_profile_override(profile: &manifest::TomlProfile, which: &st... function verify_lints (line 2668) | fn verify_lints( function warn_for_cargo_lint_feature (line 2724) | fn warn_for_cargo_lint_feature(gctx: &GlobalContext, warnings: &mut Vec<... function lints_to_rustflags (line 2756) | fn lints_to_rustflags(lints: &manifest::TomlLints) -> CargoResult( function warn_on_unused (line 2896) | fn warn_on_unused(unused: &BTreeSet, warnings: &mut Vec) { function unused_dep_keys (line 2912) | fn unused_dep_keys( function prepare_for_publish (line 2925) | pub fn prepare_for_publish( function prepare_toml_for_publish (line 2966) | fn prepare_toml_for_publish( function prepare_targets_for_publish (line 3267) | pub fn prepare_targets_for_publish( function prepare_target_for_publish (line 3293) | pub fn prepare_target_for_publish( function normalize_path_sep (line 3319) | fn normalize_path_sep(path: PathBuf, context: &str) -> CargoResult String { FILE: src/cargo/util/toml/targets.rs constant DEFAULT_TEST_DIR_NAME (line 31) | const DEFAULT_TEST_DIR_NAME: &'static str = "tests"; constant DEFAULT_BENCH_DIR_NAME (line 32) | const DEFAULT_BENCH_DIR_NAME: &'static str = "benches"; constant DEFAULT_EXAMPLE_DIR_NAME (line 33) | const DEFAULT_EXAMPLE_DIR_NAME: &'static str = "examples"; constant TARGET_KIND_HUMAN_LIB (line 35) | const TARGET_KIND_HUMAN_LIB: &str = "library"; constant TARGET_KIND_HUMAN_BIN (line 36) | const TARGET_KIND_HUMAN_BIN: &str = "binary"; constant TARGET_KIND_HUMAN_EXAMPLE (line 37) | const TARGET_KIND_HUMAN_EXAMPLE: &str = "example"; constant TARGET_KIND_HUMAN_TEST (line 38) | const TARGET_KIND_HUMAN_TEST: &str = "test"; constant TARGET_KIND_HUMAN_BENCH (line 39) | const TARGET_KIND_HUMAN_BENCH: &str = "benchmark"; constant TARGET_KIND_LIB (line 41) | const TARGET_KIND_LIB: &str = "lib"; constant TARGET_KIND_BIN (line 42) | const TARGET_KIND_BIN: &str = "bin"; constant TARGET_KIND_EXAMPLE (line 43) | const TARGET_KIND_EXAMPLE: &str = "example"; constant TARGET_KIND_TEST (line 44) | const TARGET_KIND_TEST: &str = "test"; constant TARGET_KIND_BENCH (line 45) | const TARGET_KIND_BENCH: &str = "bench"; function to_targets (line 48) | pub(super) fn to_targets( function normalize_lib (line 147) | pub fn normalize_lib( function to_lib_target (line 220) | fn to_lib_target( function normalize_bins (line 275) | pub fn normalize_bins( function to_bin_targets (line 353) | fn to_bin_targets( function legacy_bin_path (line 388) | fn legacy_bin_path(package_root: &Path, name: &str, has_lib: bool) -> Op... function normalize_examples (line 410) | pub fn normalize_examples( function to_example_targets (line 437) | fn to_example_targets( function normalize_tests (line 468) | pub fn normalize_tests( function to_test_targets (line 495) | fn to_test_targets( function normalize_benches (line 519) | pub fn normalize_benches( function to_bench_targets (line 563) | fn to_bench_targets( function is_normalized (line 587) | fn is_normalized(toml_target: Option<&TomlTarget>, autodiscover: Option<... function are_normalized (line 591) | fn are_normalized(toml_targets: Option<&Vec>, autodiscover: ... function are_normalized_ (line 595) | fn are_normalized_(toml_targets: Option<&[TomlTarget]>, autodiscover: Op... function normalize_targets (line 608) | fn normalize_targets( function normalize_targets_with_legacy_path (line 635) | fn normalize_targets_with_legacy_path( function inferred_lib (line 708) | fn inferred_lib(package_root: &Path) -> Option { function inferred_bins (line 717) | fn inferred_bins(package_root: &Path, package_name: &str) -> Vec<(String... function infer_from_directory (line 730) | fn infer_from_directory(package_root: &Path, relpath: &Path) -> Vec<(Str... function infer_any (line 744) | fn infer_any(package_root: &Path, entry: &DirEntry) -> Option<(String, P... function infer_file (line 754) | fn infer_file(package_root: &Path, entry: &DirEntry) -> Option<(String, ... function infer_subdirectory (line 764) | fn infer_subdirectory(package_root: &Path, entry: &DirEntry) -> Option<(... function is_not_dotfile (line 779) | fn is_not_dotfile(entry: &DirEntry) -> bool { function toml_targets_and_inferred (line 783) | fn toml_targets_and_inferred( function inferred_to_toml_targets (line 879) | fn inferred_to_toml_targets(inferred: &[(String, PathBuf)]) -> Vec C... function validate_unique_build_scripts (line 907) | fn validate_unique_build_scripts(scripts: &[String]) -> CargoResult<()> { function configure (line 931) | fn configure( function target_path_not_found_error_message (line 977) | fn target_path_not_found_error_message( function target_path (line 1036) | fn target_path( function normalize_build (line 1094) | pub fn normalize_build( function name_or_panic (line 1126) | fn name_or_panic(target: &TomlTarget) -> &str { function validate_lib_name (line 1133) | fn validate_lib_name(target: &TomlTarget, warnings: &mut Vec) ->... function validate_bin_name (line 1143) | fn validate_bin_name(bin: &TomlTarget, warnings: &mut Vec) -> Ca... function validate_target_name (line 1156) | fn validate_target_name( function validate_bin_proc_macro (line 1185) | fn validate_bin_proc_macro( function validate_proc_macro (line 1204) | fn validate_proc_macro( function validate_bin_crate_types (line 1221) | fn validate_bin_crate_types( function validate_crate_types (line 1243) | fn validate_crate_types( FILE: src/cargo/util/toml_mut/dependency.rs type Dependency (line 25) | pub struct Dependency { method new (line 54) | pub fn new(name: &str) -> Self { method set_source (line 69) | pub fn set_source(mut self, source: impl Into) -> Self { method clear_version (line 75) | pub fn clear_version(mut self) -> Self { method set_optional (line 94) | pub fn set_optional(mut self, opt: bool) -> Self { method set_features (line 101) | pub fn set_features(mut self, features: IndexSet) -> Self { method extend_features (line 107) | pub fn extend_features(mut self, features: impl IntoIterator Self { method set_rename (line 122) | pub fn set_rename(mut self, rename: &str) -> Self { method set_registry (line 128) | pub fn set_registry(mut self, registry: impl Into) -> Self { method set_inherited_features (line 134) | pub fn set_inherited_features(mut self, features: IndexSet) ->... method source (line 140) | pub fn source(&self) -> Option<&Source> { method version (line 145) | pub fn version(&self) -> Option<&str> { method registry (line 155) | pub fn registry(&self) -> Option<&str> { method rename (line 160) | pub fn rename(&self) -> Option<&str> { method default_features (line 165) | pub fn default_features(&self) -> Option { method optional (line 170) | pub fn optional(&self) -> Option { method public (line 175) | pub fn public(&self) -> Option { method source_id (line 180) | pub fn source_id(&self, gctx: &GlobalContext) -> CargoResult &str { method to_toml (line 401) | pub fn to_toml<'a>( method update_toml (line 508) | pub fn update_toml<'k, 'a>( method fmt (line 694) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method from (line 704) | fn from(other: &'s Summary) -> Self { method from (line 727) | fn from(other: Summary) -> Self { type MaybeWorkspace (line 217) | pub enum MaybeWorkspace { function overwrite_value (line 676) | fn overwrite_value( function invalid_type (line 689) | fn invalid_type(dep: &str, key: &str, actual: &str, expected: &str) -> a... function path_field (line 732) | fn path_field<'a>( type Source (line 757) | pub enum Source { method as_registry (line 770) | pub fn as_registry(&self) -> Option<&RegistrySource> { method as_path (line 779) | pub fn as_path(&self) -> Option<&PathSource> { method as_git (line 788) | pub fn as_git(&self) -> Option<&GitSource> { method as_workspace (line 797) | pub fn as_workspace(&self) -> Option<&WorkspaceSource> { method fmt (line 806) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method from (line 817) | fn from(inner: &'s Source) -> Self { method from (line 823) | fn from(inner: RegistrySource) -> Self { method from (line 829) | fn from(inner: PathSource) -> Self { method from (line 835) | fn from(inner: GitSource) -> Self { method from (line 841) | fn from(inner: WorkspaceSource) -> Self { type RegistrySource (line 849) | pub struct RegistrySource { method new (line 856) | pub fn new(version: impl AsRef) -> Self { method fmt (line 868) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type PathSource (line 876) | pub struct PathSource { method new (line 887) | pub fn new(path: impl Into) -> Self { method set_version (line 896) | pub fn set_version(mut self, version: impl AsRef) -> Self { method source_id (line 906) | pub fn source_id(&self) -> CargoResult { method fmt (line 912) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type GitSource (line 920) | pub struct GitSource { method new (line 935) | pub fn new(git: impl Into) -> Self { method set_branch (line 946) | pub fn set_branch(mut self, branch: impl Into) -> Self { method set_tag (line 954) | pub fn set_tag(mut self, tag: impl Into) -> Self { method set_rev (line 962) | pub fn set_rev(mut self, rev: impl Into) -> Self { method source_id (line 970) | pub fn source_id(&self) -> CargoResult { method git_ref (line 976) | fn git_ref(&self) -> GitReference { method set_version (line 990) | pub fn set_version(mut self, version: impl AsRef) -> Self { method fmt (line 1001) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type WorkspaceSource (line 1014) | pub struct WorkspaceSource; method new (line 1017) | pub fn new() -> Self { method fmt (line 1023) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { function to_toml_simple_dep (line 1036) | fn to_toml_simple_dep() { function to_toml_simple_dep_with_version (line 1052) | fn to_toml_simple_dep_with_version() { function to_toml_optional_dep (line 1069) | fn to_toml_optional_dep() { function to_toml_dep_without_default_features (line 1091) | fn to_toml_dep_without_default_features() { function to_toml_dep_with_path_source (line 1113) | fn to_toml_dep_with_path_source() { function to_toml_dep_with_git_source (line 1133) | fn to_toml_dep_with_git_source() { function to_toml_renamed_dep (line 1156) | fn to_toml_renamed_dep() { function to_toml_dep_from_alt_registry (line 1178) | fn to_toml_dep_from_alt_registry() { function to_toml_complex_dep (line 1200) | fn to_toml_complex_dep() { function paths_with_forward_slashes_are_left_as_is (line 1225) | fn paths_with_forward_slashes_are_left_as_is() { function overwrite_with_workspace_source_fmt_key (line 1245) | fn overwrite_with_workspace_source_fmt_key() { function normalise_windows_style_paths (line 1278) | fn normalise_windows_style_paths() { function verify_roundtrip (line 1298) | fn verify_roundtrip( FILE: src/cargo/util/toml_mut/manifest.rs type DepTable (line 19) | pub struct DepTable { constant KINDS (line 25) | const KINDS: &'static [Self] = &[ method new (line 32) | pub const fn new() -> Self { method set_kind (line 40) | pub const fn set_kind(mut self, kind: DepKind) -> Self { method set_target (line 46) | pub fn set_target(mut self, target: impl Into) -> Self { method kind (line 52) | pub fn kind(&self) -> DepKind { method target (line 57) | pub fn target(&self) -> Option<&str> { method to_table (line 62) | pub fn to_table(&self) -> Vec<&str> { method from (line 78) | fn from(other: DepKind) -> Self { method default (line 72) | fn default() -> Self { type Manifest (line 85) | pub struct Manifest { method package_name (line 92) | pub fn package_name(&self) -> CargoResult<&str> { method get_table (line 102) | pub fn get_table<'a>(&'a self, table_path: &[String]) -> Option<&'a to... method get_table_mut (line 122) | pub fn get_table_mut<'a>( method get_sections (line 152) | pub fn get_sections(&self) -> Vec<(DepTable, toml_edit::Item)> { method get_legacy_sections (line 191) | pub fn get_legacy_sections(&self) -> Vec { type Err (line 221) | type Err = anyhow::Error; method from_str (line 224) | fn from_str(input: &str) -> ::std::result::Result { method fmt (line 232) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type LocalManifest (line 239) | pub struct LocalManifest { method try_new (line 266) | pub fn try_new(path: &Path) -> CargoResult { method write (line 296) | pub fn write(&self) -> CargoResult<()> { method get_dependencies (line 325) | pub fn get_dependencies<'s>( method insert_into_table (line 357) | pub fn insert_into_table( method remove_from_table (line 404) | pub fn remove_from_table( method get_dependency_tables_mut (line 453) | pub fn get_dependency_tables_mut( method gc_dep (line 501) | pub fn gc_dep(&mut self, dep_key: &str) { method is_explicit_dep_activation (line 523) | pub fn is_explicit_dep_activation(&self, dep_key: &str) -> bool { method dep_status (line 545) | fn dep_status(&self, dep_key: &str) -> DependencyStatus { method fmt (line 568) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Target (line 251) | type Target = Manifest; method deref (line 253) | fn deref(&self) -> &Manifest { method deref_mut (line 259) | fn deref_mut(&mut self) -> &mut Manifest { type Embedded (line 575) | pub enum Embedded { method start (line 587) | fn start() -> Self { method after (line 591) | fn after(after: std::ops::Range) -> Self { method exists (line 595) | fn exists(exists: std::ops::Range) -> Self { type DependencyStatus (line 601) | enum DependencyStatus { function fix_feature_activations (line 607) | fn fix_feature_activations( function str_or_1_len_table (line 667) | pub fn str_or_1_len_table(item: &toml_edit::Item) -> bool { function parse_manifest_err (line 671) | fn parse_manifest_err() -> anyhow::Error { type MissingDependencyError (line 676) | pub struct MissingDependencyError { method fmt (line 684) | fn fmt(&self, fmt: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function remove_array_index (line 709) | fn remove_array_index(array: &mut toml_edit::Array, index: usize) { FILE: src/cargo/util/toml_mut/upgrade.rs function upgrade_requirement (line 7) | pub(crate) fn upgrade_requirement( function set_comparator (line 52) | fn set_comparator( function matches_greater (line 82) | fn matches_greater(cmp: &semver::Comparator, ver: &semver::Version) -> b... function assign_partial_req (line 108) | fn assign_partial_req( function unsupported_version_req (line 123) | fn unsupported_version_req(req: impl Display) -> anyhow::Error { function assert_req_bump (line 135) | fn assert_req_bump<'a, O: Into>>(version: &str, req: &st... function wildcard_major (line 145) | fn wildcard_major() { function wildcard_minor (line 150) | fn wildcard_minor() { function wildcard_patch (line 157) | fn wildcard_patch() { function caret_major (line 165) | fn caret_major() { function caret_minor (line 177) | fn caret_minor() { function caret_patch (line 192) | fn caret_patch() { function tilde_major (line 207) | fn tilde_major() { function tilde_minor (line 214) | fn tilde_minor() { function tilde_patch (line 222) | fn tilde_patch() { function equal_major (line 230) | fn equal_major() { function equal_minor (line 237) | fn equal_minor() { function equal_patch (line 245) | fn equal_patch() { function greater_prerelease (line 253) | fn greater_prerelease() { FILE: src/cargo/util/vcs.rs function existing_vcs_repo (line 11) | pub fn existing_vcs_repo(path: &Path, cwd: &Path) -> bool { type HgRepo (line 28) | pub struct HgRepo; method init (line 44) | pub fn init(path: &Path, cwd: &Path) -> CargoResult { method discover (line 53) | pub fn discover(path: &Path, cwd: &Path) -> CargoResult { type GitRepo (line 29) | pub struct GitRepo; method init (line 34) | pub fn init(path: &Path, _: &Path) -> CargoResult { method discover (line 38) | pub fn discover(path: &Path, _: &Path) -> Result CargoResult { type FossilRepo (line 31) | pub struct FossilRepo; method init (line 77) | pub fn init(path: &Path, cwd: &Path) -> CargoResult { FILE: src/cargo/util/workspace.rs constant ITEM_INDENT (line 13) | const ITEM_INDENT: &str = " "; function get_available_targets (line 15) | fn get_available_targets<'a>( function print_available_targets (line 43) | fn print_available_targets( function print_available_packages (line 68) | pub fn print_available_packages(ws: &Workspace<'_>) -> CargoResult<()> { function print_available_examples (line 94) | pub fn print_available_examples(ws: &Workspace<'_>, options: &CompileOpt... function print_available_binaries (line 98) | pub fn print_available_binaries(ws: &Workspace<'_>, options: &CompileOpt... function print_available_benches (line 102) | pub fn print_available_benches(ws: &Workspace<'_>, options: &CompileOpti... function print_available_tests (line 106) | pub fn print_available_tests(ws: &Workspace<'_>, options: &CompileOption... function path_args (line 126) | pub fn path_args(ws: &Workspace<'_>, unit: &Unit) -> (PathBuf, PathBuf) { function add_path_args (line 146) | pub fn add_path_args(ws: &Workspace<'_>, unit: &Unit, cmd: &mut ProcessB... FILE: src/cargo/version.rs type CommitInfo (line 6) | pub struct CommitInfo { type VersionInfo (line 13) | pub struct VersionInfo { method fmt (line 39) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function version (line 54) | pub fn version() -> VersionInfo { FILE: tests/build-std/main.rs function enable_build_std (line 34) | fn enable_build_std(e: &mut Execs, arg: Option<&str>, isolated: bool) { type BuildStd (line 50) | trait BuildStd: Sized { method build_std (line 59) | fn build_std(&mut self) -> &mut Self; method build_std_arg (line 62) | fn build_std_arg(&mut self, arg: &str) -> &mut Self; method build_std_isolated (line 69) | fn build_std_isolated(&mut self) -> &mut Self; method target_host (line 70) | fn target_host(&mut self) -> &mut Self; method build_std (line 74) | fn build_std(&mut self) -> &mut Self { method build_std_arg (line 79) | fn build_std_arg(&mut self, arg: &str) -> &mut Self { method build_std_isolated (line 84) | fn build_std_isolated(&mut self) -> &mut Self { method target_host (line 89) | fn target_host(&mut self) -> &mut Self { function basic (line 96) | fn basic() { function lto (line 189) | fn lto() { function host_proc_macro (line 232) | fn host_proc_macro() { function cross_custom (line 292) | fn cross_custom() { function custom_test_framework (line 322) | fn custom_test_framework() { function remap_path_scope (line 368) | fn remap_path_scope() { function test_proc_macro (line 411) | fn test_proc_macro() { function build_std_does_not_warn_about_implicit_std_deps (line 442) | fn build_std_does_not_warn_about_implicit_std_deps() { function default_features_still_included_with_extra_build_std_features (line 485) | fn default_features_still_included_with_extra_build_std_features() { type CargoProjectExt (line 508) | pub trait CargoProjectExt { method cargo (line 521) | fn cargo(&self, cmd: &str) -> Execs; method cargo (line 525) | fn cargo(&self, cmd: &str) -> Execs { function cargo_exe (line 535) | pub fn cargo_exe() -> PathBuf { FILE: tests/testsuite/advanced_env.rs function source_config_env (line 7) | fn source_config_env() { FILE: tests/testsuite/alt_registry.rs function depend_on_alt_registry (line 13) | fn depend_on_alt_registry() { function depend_on_alt_registry_depends_on_same_registry_no_index (line 62) | fn depend_on_alt_registry_depends_on_same_registry_no_index() { function depend_on_alt_registry_depends_on_same_registry (line 105) | fn depend_on_alt_registry_depends_on_same_registry() { function depend_on_alt_registry_depends_on_crates_io (line 148) | fn depend_on_alt_registry_depends_on_crates_io() { function registry_and_path_dep_works (line 195) | fn registry_and_path_dep_works() { function registry_incompatible_with_git (line 230) | fn registry_incompatible_with_git() { function cannot_publish_to_crates_io_with_registry_dependency (line 264) | fn cannot_publish_to_crates_io_with_registry_dependency() { function publish_with_registry_dependency (line 323) | fn publish_with_registry_dependency() { function alt_registry_and_crates_io_deps (line 410) | fn alt_registry_and_crates_io_deps() { function block_publish_due_to_no_token (line 459) | fn block_publish_due_to_no_token() { function cargo_registries_crates_io_protocol (line 478) | fn cargo_registries_crates_io_protocol() { function publish_to_alt_registry (line 505) | fn publish_to_alt_registry() { function publish_with_crates_io_dep (line 561) | fn publish_with_crates_io_dep() { function passwords_in_registries_index_url_forbidden (line 652) | fn passwords_in_registries_index_url_forbidden() { function patch_alt_reg (line 681) | fn patch_alt_reg() { function bad_registry_name (line 724) | fn bad_registry_name() { function no_api (line 779) | fn no_api() { function alt_reg_metadata (line 869) | fn alt_reg_metadata() { function unknown_registry (line 1362) | fn unknown_registry() { function registries_index_relative_url (line 1625) | fn registries_index_relative_url() { function registries_index_relative_path_not_allowed (line 1673) | fn registries_index_relative_path_not_allowed() { function both_index_and_registry (line 1722) | fn both_index_and_registry() { function both_index_and_default (line 1742) | fn both_index_and_default() { function sparse_lockfile (line 1764) | fn sparse_lockfile() { function publish_with_transitive_dep (line 1814) | fn publish_with_transitive_dep() { function warn_for_unused_fields (line 1860) | fn warn_for_unused_fields() { function config_empty_registry_name (line 1905) | fn config_empty_registry_name() { function empty_registry_flag (line 1931) | fn empty_registry_flag() { function empty_dependency_registry (line 1946) | fn empty_dependency_registry() { FILE: tests/testsuite/artifact_dep.rs function check_with_invalid_artifact_dependency (line 17) | fn check_with_invalid_artifact_dependency() { function check_with_invalid_target_triple (line 128) | fn check_with_invalid_target_triple() { function build_without_nightly_aborts_with_error (line 166) | fn build_without_nightly_aborts_with_error() { function disallow_artifact_and_no_artifact_dep_to_same_package_within_the_same_dep_category (line 199) | fn disallow_artifact_and_no_artifact_dep_to_same_package_within_the_same... function features_are_unified_among_lib_and_bin_dep_of_same_target (line 233) | fn features_are_unified_among_lib_and_bin_dep_of_same_target() { function features_are_not_unified_among_lib_and_bin_dep_of_different_target (line 345) | fn features_are_not_unified_among_lib_and_bin_dep_of_different_target() { function feature_resolution_works_for_cfg_target_specification (line 460) | fn feature_resolution_works_for_cfg_target_specification() { function build_script_with_bin_artifacts (line 541) | fn build_script_with_bin_artifacts() { function build_script_with_bin_artifact_and_lib_false (line 656) | fn build_script_with_bin_artifact_and_lib_false() { function lib_with_bin_artifact_and_lib_false (line 701) | fn lib_with_bin_artifact_and_lib_false() { function build_script_with_selected_dashed_bin_artifact_and_lib_true (line 744) | fn build_script_with_selected_dashed_bin_artifact_and_lib_true() { function lib_with_selected_dashed_bin_artifact_and_lib_true (line 837) | fn lib_with_selected_dashed_bin_artifact_and_lib_true() { function allow_artifact_and_no_artifact_dep_to_same_package_within_different_dep_categories (line 911) | fn allow_artifact_and_no_artifact_dep_to_same_package_within_different_d... function normal_build_deps_are_picked_up_in_presence_of_an_artifact_build_dep_to_the_same_package (line 958) | fn normal_build_deps_are_picked_up_in_presence_of_an_artifact_build_dep_... function disallow_using_example_binaries_as_artifacts (line 996) | fn disallow_using_example_binaries_as_artifacts() { function allow_artifact_and_non_artifact_dependency_to_same_crate (line 1034) | fn allow_artifact_and_non_artifact_dependency_to_same_crate() { function build_script_deps_adopt_specified_target_unconditionally (line 1084) | fn build_script_deps_adopt_specified_target_unconditionally() { function build_script_deps_adopt_do_not_allow_multiple_targets_under_different_name_and_same_version (line 1142) | fn build_script_deps_adopt_do_not_allow_multiple_targets_under_different... function non_build_script_deps_adopt_specified_target_unconditionally (line 1201) | fn non_build_script_deps_adopt_specified_target_unconditionally() { function cross_doctests_works_with_artifacts (line 1252) | fn cross_doctests_works_with_artifacts() { function build_script_deps_adopts_target_platform_if_target_equals_target (line 1332) | fn build_script_deps_adopts_target_platform_if_target_equals_target() { function profile_override_basic (line 1386) | fn profile_override_basic() { function dependencies_of_dependencies_work_in_artifacts (line 1440) | fn dependencies_of_dependencies_work_in_artifacts() { function artifact_dep_target_specified (line 1503) | fn artifact_dep_target_specified() { function dep_of_artifact_dep_same_target_specified (line 1559) | fn dep_of_artifact_dep_same_target_specified() { function targets_are_picked_up_from_non_workspace_artifact_deps (line 1634) | fn targets_are_picked_up_from_non_workspace_artifact_deps() { function index_version_filtering (line 1680) | fn index_version_filtering() { function proc_macro_in_artifact_dep (line 1751) | fn proc_macro_in_artifact_dep() { function allow_dep_renames_with_multiple_versions (line 1816) | fn allow_dep_renames_with_multiple_versions() { function allow_artifact_and_non_artifact_dependency_to_same_crate_if_these_are_not_the_same_dep_kind (line 1879) | fn allow_artifact_and_non_artifact_dependency_to_same_crate_if_these_are... function prevent_no_lib_warning_with_artifact_dependencies (line 1927) | fn prevent_no_lib_warning_with_artifact_dependencies() { function show_no_lib_warning_with_artifact_dependencies_that_have_no_lib_but_lib_true (line 1963) | fn show_no_lib_warning_with_artifact_dependencies_that_have_no_lib_but_l... function resolver_2_build_dep_without_lib (line 2001) | fn resolver_2_build_dep_without_lib() { function check_missing_crate_type_in_package_fails (line 2031) | fn check_missing_crate_type_in_package_fails() { function check_target_equals_target_in_non_build_dependency_errors (line 2067) | fn check_target_equals_target_in_non_build_dependency_errors() { function env_vars_and_build_products_for_various_build_targets (line 2101) | fn env_vars_and_build_products_for_various_build_targets() { function publish_artifact_dep (line 2222) | fn publish_artifact_dep() { function doc_lib_true (line 2379) | fn doc_lib_true() { function rustdoc_works_on_libs_with_artifacts_and_lib_false (line 2439) | fn rustdoc_works_on_libs_with_artifacts_and_lib_false() { function assert_artifact_executable_output (line 2505) | fn assert_artifact_executable_output( function build_script_output_string (line 2542) | fn build_script_output_string(p: &Project, package_name: &str) -> String { function build_script_features_for_shared_dependency (line 2552) | fn build_script_features_for_shared_dependency() { function calc_bin_artifact_fingerprint (line 2665) | fn calc_bin_artifact_fingerprint() { function with_target_and_optional (line 2732) | fn with_target_and_optional() { function with_assumed_host_target_and_optional_build_dep (line 2786) | fn with_assumed_host_target_and_optional_build_dep() { function decouple_same_target_transitive_dep_from_artifact_dep (line 2840) | fn decouple_same_target_transitive_dep_from_artifact_dep() { function decouple_same_target_transitive_dep_from_artifact_dep_lib (line 2966) | fn decouple_same_target_transitive_dep_from_artifact_dep_lib() { function decouple_same_target_transitive_dep_from_artifact_dep_and_proc_macro (line 3068) | fn decouple_same_target_transitive_dep_from_artifact_dep_and_proc_macro() { function same_target_artifact_dep_sharing (line 3199) | fn same_target_artifact_dep_sharing() { function check_transitive_artifact_dependency_with_different_target (line 3261) | fn check_transitive_artifact_dependency_with_different_target() { function build_only_specified_artifact_library (line 3325) | fn build_only_specified_artifact_library() { function artifact_dep_target_does_not_propagate_to_deps_of_build_script (line 3399) | fn artifact_dep_target_does_not_propagate_to_deps_of_build_script() { function artifact_dep_target_does_not_propagate_to_proc_macro (line 3503) | fn artifact_dep_target_does_not_propagate_to_proc_macro() { FILE: tests/testsuite/artifact_dir.rs function binary_with_debug (line 13) | fn binary_with_debug() { function static_library_with_debug (line 32) | fn static_library_with_debug() { function dynamic_library_with_debug (line 68) | fn dynamic_library_with_debug() { function rlib_with_debug (line 105) | fn rlib_with_debug() { function include_only_the_binary_from_the_current_package (line 140) | fn include_only_the_binary_from_the_current_package() { function artifact_dir_is_a_file (line 185) | fn artifact_dir_is_a_file() { function replaces_artifacts (line 206) | fn replaces_artifacts() { function avoid_build_scripts (line 242) | fn avoid_build_scripts() { function cargo_build_artifact_dir (line 281) | fn cargo_build_artifact_dir() { function unsupported_short_artifact_dir_flag (line 307) | fn unsupported_short_artifact_dir_flag() { function removed_out_dir_flag (line 329) | fn removed_out_dir_flag() { function artifact_dir_rejected_on_stable (line 352) | fn artifact_dir_rejected_on_stable() { function check_dir_contents (line 365) | fn check_dir_contents( function list_dir (line 390) | fn list_dir(dir: &Path) -> Vec { FILE: tests/testsuite/bad_config.rs function bad1 (line 9) | fn bad1() { function unsupported_float (line 30) | fn unsupported_float() { function unsupported_datetime (line 60) | fn unsupported_datetime() { function unsupported_float_array (line 90) | fn unsupported_float_array() { function unsupported_datetime_array (line 120) | fn unsupported_datetime_array() { function bad3 (line 150) | fn bad3() { function bad4 (line 178) | fn bad4() { function bad6 (line 202) | fn bad6() { function invalid_global_config (line 230) | fn invalid_global_config() { function bad_cargo_lock (line 272) | fn bad_cargo_lock() { function duplicate_packages_in_cargo_lock (line 295) | fn duplicate_packages_in_cargo_lock() { function bad_source_in_cargo_lock (line 349) | fn bad_source_in_cargo_lock() { function bad_dependency_in_lockfile (line 402) | fn bad_dependency_in_lockfile() { function bad_git_dependency (line 422) | fn bad_git_dependency() { function bad_crate_type (line 493) | fn bad_crate_type() { function malformed_override (line 524) | fn malformed_override() { function cargo_toml_missing_package_name (line 558) | fn cargo_toml_missing_package_name() { function duplicate_binary_names (line 581) | fn duplicate_binary_names() { function duplicate_example_names (line 618) | fn duplicate_example_names() { function duplicate_bench_names (line 655) | fn duplicate_bench_names() { function duplicate_deps (line 692) | fn duplicate_deps() { function duplicate_deps_diff_sources (line 730) | fn duplicate_deps_diff_sources() { function unused_keys (line 768) | fn unused_keys() { function unused_keys_in_virtual_manifest (line 899) | fn unused_keys_in_virtual_manifest() { function empty_dependencies (line 923) | fn empty_dependencies() { function dev_dependencies2 (line 956) | fn dev_dependencies2() { function dev_dependencies2_2024 (line 993) | fn dev_dependencies2_2024() { function dev_dependencies2_conflict (line 1033) | fn dev_dependencies2_conflict() { function build_dependencies2 (line 1071) | fn build_dependencies2() { function build_dependencies2_2024 (line 1108) | fn build_dependencies2_2024() { function build_dependencies2_conflict (line 1148) | fn build_dependencies2_conflict() { function lib_crate_type2 (line 1186) | fn lib_crate_type2() { function lib_crate_type2_2024 (line 1216) | fn lib_crate_type2_2024() { function lib_crate_type2_conflict (line 1248) | fn lib_crate_type2_conflict() { function bin_crate_type2 (line 1276) | fn bin_crate_type2() { function bin_crate_type2_2024 (line 1307) | fn bin_crate_type2_2024() { function bin_crate_type2_conflict (line 1340) | fn bin_crate_type2_conflict() { function examples_crate_type2 (line 1369) | fn examples_crate_type2() { function examples_crate_type2_2024 (line 1418) | fn examples_crate_type2_2024() { function examples_crate_type2_conflict (line 1467) | fn examples_crate_type2_conflict() { function cargo_platform_build_dependencies2 (line 1514) | fn cargo_platform_build_dependencies2() { function cargo_platform_build_dependencies2_2024 (line 1558) | fn cargo_platform_build_dependencies2_2024() { function cargo_platform_build_dependencies2_conflict (line 1601) | fn cargo_platform_build_dependencies2_conflict() { function cargo_platform_dev_dependencies2 (line 1646) | fn cargo_platform_dev_dependencies2() { function cargo_platform_dev_dependencies2_2024 (line 1687) | fn cargo_platform_dev_dependencies2_2024() { function cargo_platform_dev_dependencies2_conflict (line 1729) | fn cargo_platform_dev_dependencies2_conflict() { function default_features2 (line 1771) | fn default_features2() { function default_features2_2024 (line 1816) | fn default_features2_2024() { function default_features2_conflict (line 1863) | fn default_features2_conflict() { function workspace_default_features2 (line 1907) | fn workspace_default_features2() { function workspace_default_features2_2024 (line 1990) | fn workspace_default_features2_2024() { function lib_proc_macro2 (line 2073) | fn lib_proc_macro2() { function lib_proc_macro2_2024 (line 2101) | fn lib_proc_macro2_2024() { function lib_proc_macro2_conflict (line 2131) | fn lib_proc_macro2_conflict() { function bin_proc_macro2 (line 2157) | fn bin_proc_macro2() { function bin_proc_macro2_2024 (line 2189) | fn bin_proc_macro2_2024() { function bin_proc_macro2_conflict (line 2223) | fn bin_proc_macro2_conflict() { function invalid_toml_historically_allowed_fails (line 2253) | fn invalid_toml_historically_allowed_fails() { function ambiguous_git_reference (line 2279) | fn ambiguous_git_reference() { function github_pull_request_url (line 2312) | fn github_pull_request_url() { function fragment_in_git_url (line 2353) | fn fragment_in_git_url() { function bad_source_config1 (line 2397) | fn bad_source_config1() { function bad_source_config2 (line 2413) | fn bad_source_config2() { function bad_source_config3 (line 2458) | fn bad_source_config3() { function bad_source_config4 (line 2503) | fn bad_source_config4() { function bad_source_config5 (line 2551) | fn bad_source_config5() { function both_git_and_path_specified (line 2593) | fn both_git_and_path_specified() { function bad_source_config6 (line 2625) | fn bad_source_config6() { function ignored_git_revision (line 2664) | fn ignored_git_revision() { function bad_source_config7 (line 2720) | fn bad_source_config7() { function bad_source_config8 (line 2758) | fn bad_source_config8() { function bad_dependency (line 2793) | fn bad_dependency() { function bad_dependency_true_literal (line 2825) | fn bad_dependency_true_literal() { function bad_debuginfo (line 2859) | fn bad_debuginfo() { function bad_debuginfo2 (line 2891) | fn bad_debuginfo2() { function bad_opt_level (line 2923) | fn bad_opt_level() { function warn_semver_metadata (line 2953) | fn warn_semver_metadata() { function bad_http_ssl_version (line 2984) | fn bad_http_ssl_version() { function bad_http_ssl_version_range (line 3010) | fn bad_http_ssl_version_range() { function bad_build_jobs (line 3036) | fn bad_build_jobs() { function bad_build_target (line 3062) | fn bad_build_target() { function bad_target_cfg (line 3091) | fn bad_target_cfg() { function bad_target_links_overrides (line 3127) | fn bad_target_links_overrides() { function redefined_sources (line 3175) | fn redefined_sources() { function bad_trim_paths (line 3220) | fn bad_trim_paths() { function bad_target_name_project (line 3251) | fn bad_target_name_project(target: &str, path: &str, name: &str) -> Proj... function bad_bin_name (line 3272) | fn bad_bin_name() { function bad_example_name (line 3289) | fn bad_example_name() { function bad_test_name (line 3306) | fn bad_test_name() { function bad_bench_name (line 3323) | fn bad_bench_name() { function non_existing_test (line 3340) | fn non_existing_test() { function non_existing_example (line 3374) | fn non_existing_example() { function non_existing_benchmark (line 3408) | fn non_existing_benchmark() { function non_existing_binary (line 3442) | fn non_existing_binary() { function commonly_wrong_path_of_test (line 3464) | fn commonly_wrong_path_of_test() { function commonly_wrong_path_of_example (line 3500) | fn commonly_wrong_path_of_example() { function commonly_wrong_path_of_benchmark (line 3536) | fn commonly_wrong_path_of_benchmark() { function commonly_wrong_path_binary (line 3572) | fn commonly_wrong_path_binary() { function commonly_wrong_path_subdir_binary (line 3593) | fn commonly_wrong_path_subdir_binary() { function found_multiple_target_files (line 3614) | fn found_multiple_target_files() { function legacy_binary_paths_warnings (line 3637) | fn legacy_binary_paths_warnings() { function nonexistent_example_target_path (line 3758) | fn nonexistent_example_target_path() { function nonexistent_library_target_path (line 3786) | fn nonexistent_library_target_path() { function nonexistent_binary_target_path (line 3814) | fn nonexistent_binary_target_path() { function nonexistent_test_target_path (line 3842) | fn nonexistent_test_target_path() { function nonexistent_bench_target_path (line 3870) | fn nonexistent_bench_target_path() { function directory_as_example_target_path (line 3898) | fn directory_as_example_target_path() { function directory_as_library_target_path (line 3927) | fn directory_as_library_target_path() { function directory_as_binary_target_path (line 3955) | fn directory_as_binary_target_path() { function directory_as_test_target_path (line 3984) | fn directory_as_test_target_path() { function directory_as_bench_target_path (line 4013) | fn directory_as_bench_target_path() { function directory_as_example_target_path_with_entrypoint (line 4042) | fn directory_as_example_target_path_with_entrypoint() { function directory_as_library_target_path_with_entrypoint (line 4072) | fn directory_as_library_target_path_with_entrypoint() { function directory_as_binary_target_path_with_entrypoint (line 4101) | fn directory_as_binary_target_path_with_entrypoint() { function directory_as_test_target_path_with_entrypoint (line 4131) | fn directory_as_test_target_path_with_entrypoint() { function directory_as_bench_target_path_with_entrypoint (line 4161) | fn directory_as_bench_target_path_with_entrypoint() { FILE: tests/testsuite/bad_manifest_path.rs function assert_bad_manifest_path (line 7) | fn assert_bad_manifest_path(command: &str, manifest_path_argument: &str,... function bench_dir_containing_cargo_toml (line 23) | fn bench_dir_containing_cargo_toml() { function bench_dir_plus_file (line 36) | fn bench_dir_plus_file() { function bench_dir_plus_path (line 48) | fn bench_dir_plus_path() { function bench_dir_to_nonexistent_cargo_toml (line 60) | fn bench_dir_to_nonexistent_cargo_toml() { function build_dir_containing_cargo_toml (line 72) | fn build_dir_containing_cargo_toml() { function build_dir_plus_file (line 85) | fn build_dir_plus_file() { function build_dir_plus_path (line 97) | fn build_dir_plus_path() { function build_dir_to_nonexistent_cargo_toml (line 109) | fn build_dir_to_nonexistent_cargo_toml() { function clean_dir_containing_cargo_toml (line 121) | fn clean_dir_containing_cargo_toml() { function clean_dir_plus_file (line 134) | fn clean_dir_plus_file() { function clean_dir_plus_path (line 146) | fn clean_dir_plus_path() { function clean_dir_to_nonexistent_cargo_toml (line 158) | fn clean_dir_to_nonexistent_cargo_toml() { function doc_dir_containing_cargo_toml (line 170) | fn doc_dir_containing_cargo_toml() { function doc_dir_plus_file (line 183) | fn doc_dir_plus_file() { function doc_dir_plus_path (line 195) | fn doc_dir_plus_path() { function doc_dir_to_nonexistent_cargo_toml (line 207) | fn doc_dir_to_nonexistent_cargo_toml() { function fetch_dir_containing_cargo_toml (line 219) | fn fetch_dir_containing_cargo_toml() { function fetch_dir_plus_file (line 232) | fn fetch_dir_plus_file() { function fetch_dir_plus_path (line 244) | fn fetch_dir_plus_path() { function fetch_dir_to_nonexistent_cargo_toml (line 256) | fn fetch_dir_to_nonexistent_cargo_toml() { function generate_lockfile_dir_containing_cargo_toml (line 268) | fn generate_lockfile_dir_containing_cargo_toml() { function generate_lockfile_dir_plus_file (line 281) | fn generate_lockfile_dir_plus_file() { function generate_lockfile_dir_plus_path (line 293) | fn generate_lockfile_dir_plus_path() { function generate_lockfile_dir_to_nonexistent_cargo_toml (line 305) | fn generate_lockfile_dir_to_nonexistent_cargo_toml() { function package_dir_containing_cargo_toml (line 317) | fn package_dir_containing_cargo_toml() { function package_dir_plus_file (line 330) | fn package_dir_plus_file() { function package_dir_plus_path (line 342) | fn package_dir_plus_path() { function package_dir_to_nonexistent_cargo_toml (line 354) | fn package_dir_to_nonexistent_cargo_toml() { function pkgid_dir_containing_cargo_toml (line 366) | fn pkgid_dir_containing_cargo_toml() { function pkgid_dir_plus_file (line 379) | fn pkgid_dir_plus_file() { function pkgid_dir_plus_path (line 391) | fn pkgid_dir_plus_path() { function pkgid_dir_to_nonexistent_cargo_toml (line 403) | fn pkgid_dir_to_nonexistent_cargo_toml() { function publish_dir_containing_cargo_toml (line 415) | fn publish_dir_containing_cargo_toml() { function publish_dir_plus_file (line 428) | fn publish_dir_plus_file() { function publish_dir_plus_path (line 440) | fn publish_dir_plus_path() { function publish_dir_to_nonexistent_cargo_toml (line 452) | fn publish_dir_to_nonexistent_cargo_toml() { function read_manifest_dir_containing_cargo_toml (line 464) | fn read_manifest_dir_containing_cargo_toml() { function read_manifest_dir_plus_file (line 477) | fn read_manifest_dir_plus_file() { function read_manifest_dir_plus_path (line 489) | fn read_manifest_dir_plus_path() { function read_manifest_dir_to_nonexistent_cargo_toml (line 501) | fn read_manifest_dir_to_nonexistent_cargo_toml() { function run_dir_containing_cargo_toml (line 513) | fn run_dir_containing_cargo_toml() { function run_dir_plus_file (line 526) | fn run_dir_plus_file() { function run_dir_plus_path (line 538) | fn run_dir_plus_path() { function run_dir_to_nonexistent_cargo_toml (line 550) | fn run_dir_to_nonexistent_cargo_toml() { function rustc_dir_containing_cargo_toml (line 562) | fn rustc_dir_containing_cargo_toml() { function rustc_dir_plus_file (line 575) | fn rustc_dir_plus_file() { function rustc_dir_plus_path (line 587) | fn rustc_dir_plus_path() { function rustc_dir_to_nonexistent_cargo_toml (line 599) | fn rustc_dir_to_nonexistent_cargo_toml() { function test_dir_containing_cargo_toml (line 611) | fn test_dir_containing_cargo_toml() { function test_dir_plus_file (line 624) | fn test_dir_plus_file() { function test_dir_plus_path (line 636) | fn test_dir_plus_path() { function test_dir_to_nonexistent_cargo_toml (line 648) | fn test_dir_to_nonexistent_cargo_toml() { function update_dir_containing_cargo_toml (line 660) | fn update_dir_containing_cargo_toml() { function update_dir_plus_file (line 673) | fn update_dir_plus_file() { function update_dir_plus_path (line 685) | fn update_dir_plus_path() { function update_dir_to_nonexistent_cargo_toml (line 697) | fn update_dir_to_nonexistent_cargo_toml() { function verify_project_dir_containing_cargo_toml (line 709) | fn verify_project_dir_containing_cargo_toml() { function verify_project_dir_plus_file (line 733) | fn verify_project_dir_plus_file() { function verify_project_dir_plus_path (line 757) | fn verify_project_dir_plus_path() { function verify_project_dir_to_nonexistent_cargo_toml (line 781) | fn verify_project_dir_to_nonexistent_cargo_toml() { FILE: tests/testsuite/bench.rs function cargo_bench_simple (line 7) | fn cargo_bench_simple() { function bench_bench_implicit (line 63) | fn bench_bench_implicit() { function bench_bin_implicit (line 120) | fn bench_bin_implicit() { function bench_tarname (line 170) | fn bench_tarname() { function bench_multiple_targets (line 210) | fn bench_multiple_targets() { function cargo_bench_verbose (line 251) | fn cargo_bench_verbose() { function many_similar_names (line 287) | fn many_similar_names() { function cargo_bench_failing_test (line 348) | fn cargo_bench_failing_test() { function bench_with_lib_dep (line 398) | fn bench_with_lib_dep() { function bench_with_deep_lib_dep (line 476) | fn bench_with_deep_lib_dep() { function external_bench_explicit (line 545) | fn external_bench_explicit() { function external_bench_implicit (line 614) | fn external_bench_implicit() { function bench_autodiscover_2015 (line 670) | fn bench_autodiscover_2015() { function dont_run_examples (line 742) | fn dont_run_examples() { function pass_through_command_line (line 754) | fn pass_through_command_line() { function cargo_bench_twice (line 808) | fn cargo_bench_twice() { function lib_bin_same_name (line 831) | fn lib_bin_same_name() { function lib_with_standard_name (line 899) | fn lib_with_standard_name() { function lib_with_standard_name2 (line 958) | fn lib_with_standard_name2() { function bench_dylib (line 1013) | fn bench_dylib() { function bench_twice_with_build_cmd (line 1134) | fn bench_twice_with_build_cmd() { function bench_with_examples (line 1197) | fn bench_with_examples() { function test_a_bench (line 1294) | fn test_a_bench() { function test_bench_no_run (line 1339) | fn test_bench_no_run() { function test_bench_no_run_emit_json (line 1369) | fn test_bench_no_run_emit_json() { function test_bench_no_fail_fast (line 1397) | fn test_bench_no_fail_fast() { function test_bench_multiple_packages (line 1463) | fn test_bench_multiple_packages() { function bench_all_workspace (line 1570) | fn bench_all_workspace() { function bench_all_exclude (line 1655) | fn bench_all_exclude() { function bench_all_exclude_glob (line 1710) | fn bench_all_exclude_glob() { function bench_all_virtual_manifest (line 1765) | fn bench_all_virtual_manifest() { function bench_virtual_manifest_glob (line 1848) | fn bench_virtual_manifest_glob() { function legacy_bench_name (line 1915) | fn legacy_bench_name() { function bench_virtual_manifest_all_implied (line 1958) | fn bench_virtual_manifest_all_implied() { function json_artifact_includes_executable_for_benchmark (line 2038) | fn json_artifact_includes_executable_for_benchmark() { function cargo_bench_print_env_verbose (line 2095) | fn cargo_bench_print_env_verbose() { FILE: tests/testsuite/binary_name.rs function gated (line 12) | fn gated() { function binary_name1 (line 55) | fn binary_name1() { function binary_name2 (line 137) | fn binary_name2() { function check_env_vars (line 239) | fn check_env_vars() { function check_msg_format_json (line 294) | fn check_msg_format_json() { function targets_with_relative_path_in_workspace_members (line 346) | fn targets_with_relative_path_in_workspace_members() { FILE: tests/testsuite/build.rs function cargo_compile_simple (line 28) | fn cargo_compile_simple() { function build_with_symlink_to_path_dependency_with_build_script_in_git (line 46) | fn build_with_symlink_to_path_dependency_with_build_script_in_git() { function cargo_fail_with_no_stderr (line 90) | fn cargo_fail_with_no_stderr() { function cargo_compile_incremental (line 108) | fn cargo_compile_incremental() { function incremental_profile (line 137) | fn incremental_profile() { function incremental_config (line 180) | fn incremental_config() { function cargo_compile_with_redundant_default_mode (line 204) | fn cargo_compile_with_redundant_default_mode() { function cargo_compile_with_unsupported_short_config_flag (line 226) | fn cargo_compile_with_unsupported_short_config_flag() { function cargo_compile_with_workspace_excluded (line 248) | fn cargo_compile_with_workspace_excluded() { function cargo_compile_manifest_path (line 261) | fn cargo_compile_manifest_path() { function cargo_compile_with_wrong_manifest_path_flag (line 274) | fn cargo_compile_with_wrong_manifest_path_flag() { function chdir_gated (line 297) | fn chdir_gated() { function cargo_compile_directory_not_cwd (line 321) | fn cargo_compile_directory_not_cwd() { function cargo_compile_with_unsupported_short_unstable_feature_flag (line 336) | fn cargo_compile_with_unsupported_short_unstable_feature_flag() { function cargo_compile_directory_not_cwd_with_invalid_config (line 362) | fn cargo_compile_directory_not_cwd_with_invalid_config() { function cargo_compile_with_invalid_manifest (line 391) | fn cargo_compile_with_invalid_manifest() { function cargo_compile_with_invalid_manifest2 (line 407) | fn cargo_compile_with_invalid_manifest2() { function cargo_compile_with_invalid_manifest3 (line 432) | fn cargo_compile_with_invalid_manifest3() { function cargo_compile_duplicate_build_targets (line 449) | fn cargo_compile_duplicate_build_targets() { function cargo_compile_with_invalid_version (line 484) | fn cargo_compile_with_invalid_version() { function cargo_compile_with_empty_package_name (line 503) | fn cargo_compile_with_empty_package_name() { function cargo_compile_with_invalid_package_name (line 522) | fn cargo_compile_with_invalid_package_name() { function cargo_compile_with_invalid_bin_target_name (line 541) | fn cargo_compile_with_invalid_bin_target_name() { function cargo_compile_with_forbidden_bin_target_name (line 571) | fn cargo_compile_with_forbidden_bin_target_name() { function cargo_compile_with_bin_and_crate_type (line 601) | fn cargo_compile_with_bin_and_crate_type() { function cargo_compile_api_exposes_artifact_paths (line 634) | fn cargo_compile_api_exposes_artifact_paths() { function cargo_compile_with_bin_and_proc (line 689) | fn cargo_compile_with_bin_and_proc() { function cargo_compile_with_invalid_lib_target_name (line 722) | fn cargo_compile_with_invalid_lib_target_name() { function cargo_compile_with_invalid_non_numeric_dep_version (line 752) | fn cargo_compile_with_invalid_non_numeric_dep_version() { function cargo_compile_without_manifest (line 785) | fn cargo_compile_without_manifest() { function cargo_compile_with_lowercase_cargo_toml (line 799) | fn cargo_compile_with_lowercase_cargo_toml() { function cargo_compile_with_invalid_code (line 816) | fn cargo_compile_with_invalid_code() { function cargo_compile_with_invalid_code_in_deps (line 836) | fn cargo_compile_with_invalid_code_in_deps() { function cargo_compile_with_warnings_in_the_root_package (line 882) | fn cargo_compile_with_warnings_in_the_root_package() { function cargo_compile_with_warnings_in_a_dep_package (line 901) | fn cargo_compile_with_warnings_in_a_dep_package() { function cargo_compile_with_nested_deps_inferred (line 959) | fn cargo_compile_with_nested_deps_inferred() { function cargo_compile_with_nested_deps_correct_bin (line 1029) | fn cargo_compile_with_nested_deps_correct_bin() { function cargo_compile_with_nested_deps_shorthand (line 1099) | fn cargo_compile_with_nested_deps_shorthand() { function cargo_compile_with_nested_deps_longhand (line 1170) | fn cargo_compile_with_nested_deps_longhand() { function cargo_compile_with_dep_name_mismatch (line 1251) | fn cargo_compile_with_dep_name_mismatch() { function cargo_compile_with_invalid_dep_rename (line 1290) | fn cargo_compile_with_invalid_dep_rename() { function cargo_compile_with_filename (line 1321) | fn cargo_compile_with_filename() { function incompatible_dependencies (line 1376) | fn incompatible_dependencies() { function incompatible_dependencies_with_multi_semver (line 1428) | fn incompatible_dependencies_with_multi_semver() { function compile_path_dep_then_change_version (line 1479) | fn compile_path_dep_then_change_version() { function ignores_carriage_return_in_lockfile (line 1507) | fn ignores_carriage_return_in_lockfile() { function cargo_default_env_metadata_env_var (line 1521) | fn cargo_default_env_metadata_env_var() { function crate_env_vars (line 1584) | fn crate_env_vars() { function crate_authors_env_vars (line 1771) | fn crate_authors_env_vars() { function vv_prints_rustc_env_vars (line 1824) | fn vv_prints_rustc_env_vars() { function setenv_for_removing_empty_component (line 1865) | fn setenv_for_removing_empty_component(mut execs: Execs) -> Execs { function crate_library_path_env_var (line 1878) | fn crate_library_path_env_var() { function issue_14194_deduplicate_library_path_env_var (line 1900) | fn issue_14194_deduplicate_library_path_env_var() { function build_with_fake_libc_not_loading (line 1960) | fn build_with_fake_libc_not_loading() { function many_crate_types_old_style_lib_location (line 1972) | fn many_crate_types_old_style_lib_location() { function many_crate_types_correct (line 2008) | fn many_crate_types_correct() { function set_both_dylib_and_cdylib_crate_types (line 2036) | fn set_both_dylib_and_cdylib_crate_types() { function self_dependency (line 2069) | fn self_dependency() { function ignore_broken_symlinks (line 2108) | fn ignore_broken_symlinks() { function missing_lib_and_bin (line 2142) | fn missing_lib_and_bin() { function lto_build (line 2158) | fn lto_build() { function explicit_examples (line 2187) | fn explicit_examples() { function implicit_examples (line 2251) | fn implicit_examples() { function standard_build_no_ndebug (line 2297) | fn standard_build_no_ndebug() { function release_build_ndebug (line 2324) | fn release_build_ndebug() { function inferred_main_bin (line 2351) | fn inferred_main_bin() { function deletion_causes_failure (line 2359) | fn deletion_causes_failure() { function bad_cargo_toml_in_target_dir (line 2394) | fn bad_cargo_toml_in_target_dir() { function lib_with_standard_name (line 2405) | fn lib_with_standard_name() { function simple_staticlib (line 2425) | fn simple_staticlib() { function staticlib_rlib_and_bin (line 2449) | fn staticlib_rlib_and_bin() { function opt_out_of_bin (line 2473) | fn opt_out_of_bin() { function single_lib (line 2494) | fn single_lib() { function freshness_ignores_excluded (line 2516) | fn freshness_ignores_excluded() { function rebuild_preserves_out_dir (line 2564) | fn rebuild_preserves_out_dir() { function dep_no_libs (line 2618) | fn dep_no_libs() { function recompile_space_in_name (line 2641) | fn recompile_space_in_name() { function credentials_is_unreadable (line 2671) | fn credentials_is_unreadable() { function ignore_bad_directories (line 2698) | fn ignore_bad_directories() { function bad_cargo_config (line 2716) | fn bad_cargo_config() { function cargo_platform_specific_dependency (line 2742) | fn cargo_platform_specific_dependency() { function bad_platform_specific_dependency (line 2790) | fn bad_platform_specific_dependency() { function cargo_platform_specific_dependency_wrong_platform (line 2828) | fn cargo_platform_specific_dependency_wrong_platform() { function example_as_lib (line 2862) | fn example_as_lib() { function example_as_rlib (line 2887) | fn example_as_rlib() { function example_as_dylib (line 2912) | fn example_as_dylib() { function example_as_proc_macro (line 2937) | fn example_as_proc_macro() { function example_bin_same_name (line 2973) | fn example_bin_same_name() { function compile_then_delete (line 2993) | fn compile_then_delete() { function transitive_dependencies_not_available (line 3007) | fn transitive_dependencies_not_available() { function cyclic_deps_rejected (line 3066) | fn cyclic_deps_rejected() { function predictable_filenames (line 3111) | fn predictable_filenames() { function dashes_to_underscores (line 3137) | fn dashes_to_underscores() { function dashes_in_crate_name_bad (line 3149) | fn dashes_in_crate_name_bad() { function rustc_env_var (line 3181) | fn rustc_env_var() { function filtering (line 3199) | fn filtering() { function filtering_implicit_bins (line 3219) | fn filtering_implicit_bins() { function filtering_implicit_examples (line 3236) | fn filtering_implicit_examples() { function ignore_dotfile (line 3253) | fn ignore_dotfile() { function ignore_dotdirs (line 3263) | fn ignore_dotdirs() { function dotdir_root (line 3274) | fn dotdir_root() { function custom_target_dir_env (line 3282) | fn custom_target_dir_env() { function custom_target_dir_line_parameter (line 3314) | fn custom_target_dir_line_parameter() { function build_multiple_packages (line 3354) | fn build_multiple_packages() { function invalid_spec (line 3432) | fn invalid_spec() { function manifest_with_bom_is_ok (line 3475) | fn manifest_with_bom_is_ok() { function panic_abort_compiles_with_panic_abort (line 3493) | fn panic_abort_compiles_with_panic_abort() { function compiler_json_error_format (line 3521) | fn compiler_json_error_format() { function wrong_message_format_option (line 3644) | fn wrong_message_format_option() { function message_format_json_forward_stderr (line 3663) | fn message_format_json_forward_stderr() { function no_warn_about_package_metadata (line 3711) | fn no_warn_about_package_metadata() { function no_warn_about_workspace_metadata (line 3743) | fn no_warn_about_workspace_metadata() { function cargo_build_empty_target (line 3782) | fn cargo_build_empty_target() { function cargo_build_with_unsupported_short_target_flag (line 3799) | fn cargo_build_with_unsupported_short_target_flag() { function build_all_workspace (line 3822) | fn build_all_workspace() { function build_all_exclude (line 3854) | fn build_all_exclude() { function cargo_build_with_unsupported_short_exclude_flag (line 3889) | fn cargo_build_with_unsupported_short_exclude_flag() { function build_all_exclude_not_found (line 3926) | fn build_all_exclude_not_found() { function build_all_exclude_glob (line 3960) | fn build_all_exclude_glob() { function build_all_exclude_glob_not_found (line 3995) | fn build_all_exclude_glob_not_found() { function build_all_exclude_broken_glob (line 4029) | fn build_all_exclude_broken_glob() { function build_all_workspace_implicit_examples (line 4045) | fn build_all_workspace_implicit_examples() { function build_all_virtual_manifest (line 4093) | fn build_all_virtual_manifest() { function build_virtual_manifest_all_implied (line 4123) | fn build_virtual_manifest_all_implied() { function build_virtual_manifest_one_project (line 4153) | fn build_virtual_manifest_one_project() { function build_virtual_manifest_glob (line 4178) | fn build_virtual_manifest_glob() { function build_virtual_manifest_glob_not_found (line 4203) | fn build_virtual_manifest_glob_not_found() { function build_virtual_manifest_broken_glob (line 4226) | fn build_virtual_manifest_broken_glob() { function build_all_virtual_manifest_implicit_examples (line 4252) | fn build_all_virtual_manifest_implicit_examples() { function build_all_member_dependency_same_name (line 4298) | fn build_all_member_dependency_same_name() { function run_proper_binary (line 4339) | fn run_proper_binary() { function run_proper_binary_main_rs (line 4367) | fn run_proper_binary_main_rs() { function run_proper_alias_binary_from_src (line 4378) | fn run_proper_alias_binary_from_src() { function run_proper_alias_binary_main_rs (line 4414) | fn run_proper_alias_binary_main_rs() { function run_proper_binary_main_rs_as_foo (line 4449) | fn run_proper_binary_main_rs_as_foo() { function rustc_wrapper (line 4463) | fn rustc_wrapper() { function rustc_wrapper_precedence (line 4491) | fn rustc_wrapper_precedence() { function rustc_wrapper_queries (line 4513) | fn rustc_wrapper_queries() { function rustc_wrapper_relative (line 4537) | fn rustc_wrapper_relative() { function rustc_wrapper_from_path (line 4613) | fn rustc_wrapper_from_path() { function cdylib_not_lifted (line 4641) | fn cdylib_not_lifted() { function cdylib_final_outputs (line 4680) | fn cdylib_final_outputs() { function no_dep_info_collision_when_cdylib_and_bin_coexist (line 4722) | fn no_dep_info_collision_when_cdylib_and_bin_coexist() { function deterministic_cfg_flags (line 4770) | fn deterministic_cfg_flags() { function explicit_bins_without_paths (line 4820) | fn explicit_bins_without_paths() { function no_bin_in_src_with_lib (line 4847) | fn no_bin_in_src_with_lib() { function inferred_bins (line 4867) | fn inferred_bins() { function inferred_bins_duplicate_name (line 4881) | fn inferred_bins_duplicate_name() { function inferred_bin_path (line 4902) | fn inferred_bin_path() { function inferred_examples (line 4926) | fn inferred_examples() { function inferred_tests (line 4939) | fn inferred_tests() { function inferred_benchmarks (line 4950) | fn inferred_benchmarks() { function no_infer_dirs (line 4961) | fn no_infer_dirs() { function target_edition (line 4973) | fn target_edition() { function target_edition_override (line 5002) | fn target_edition_override() { function same_metadata_different_directory (line 5031) | fn same_metadata_different_directory() { function building_a_dependent_crate_without_bin_should_fail (line 5057) | fn building_a_dependent_crate_without_bin_should_fail() { function uplift_dsym_of_bin_on_mac (line 5111) | fn uplift_dsym_of_bin_on_mac() { function uplift_dsym_of_bin_on_mac_when_broken_link_exists (line 5132) | fn uplift_dsym_of_bin_on_mac_when_broken_link_exists() { function uplift_pdb_of_bin_on_windows (line 5160) | fn uplift_pdb_of_bin_on_windows() { function uplift_dwp_of_bin_on_linux (line 5181) | fn uplift_dwp_of_bin_on_linux() { function build_filter_infer_profile (line 5205) | fn build_filter_infer_profile() { function targets_selected_default (line 5251) | fn targets_selected_default() { function targets_selected_all (line 5273) | fn targets_selected_all() { function all_targets_no_lib (line 5289) | fn all_targets_no_lib() { function no_linkable_target (line 5305) | fn no_linkable_target() { function avoid_dev_deps (line 5352) | fn avoid_dev_deps() { function default_cargo_config_jobs (line 5387) | fn default_cargo_config_jobs() { function good_cargo_config_jobs (line 5402) | fn good_cargo_config_jobs() { function good_jobs (line 5417) | fn good_jobs() { function invalid_cargo_config_jobs (line 5431) | fn invalid_cargo_config_jobs() { function invalid_jobs (line 5452) | fn invalid_jobs() { function target_filters_workspace (line 5476) | fn target_filters_workspace() { function target_filters_workspace_not_found (line 5539) | fn target_filters_workspace_not_found() { function signal_display (line 5566) | fn signal_display() { function tricky_pipelining (line 5631) | fn tricky_pipelining() { function pipelining_works (line 5654) | fn pipelining_works() { function pipelining_big_graph (line 5685) | fn pipelining_big_graph() { function forward_rustc_output (line 5753) | fn forward_rustc_output() { function build_lib_only (line 5819) | fn build_lib_only() { function build_with_no_lib (line 5836) | fn build_with_no_lib() { function build_with_relative_cargo_home_path (line 5852) | fn build_with_relative_cargo_home_path() { function user_specific_cfgs_are_filtered_out (line 5881) | fn user_specific_cfgs_are_filtered_out() { function close_output (line 5902) | fn close_output() { function close_output_during_drain (line 6025) | fn close_output_during_drain() { function reduced_reproduction_8249 (line 6107) | fn reduced_reproduction_8249() { function target_directory_backup_exclusion (line 6147) | fn target_directory_backup_exclusion() { function simple_terminal_width (line 6169) | fn simple_terminal_width() { function build_script_o0_default (line 6210) | fn build_script_o0_default() { function build_script_o0_default_even_with_release (line 6222) | fn build_script_o0_default_even_with_release() { function primary_package_env_var (line 6246) | fn primary_package_env_var() { function renamed_uplifted_artifact_remains_unmodified_after_rebuild (line 6312) | fn renamed_uplifted_artifact_remains_unmodified_after_rebuild() { function no_embed_metadata (line 6342) | fn no_embed_metadata() { function no_embed_metadata_dylib_dep (line 6382) | fn no_embed_metadata_dylib_dep() { function no_embed_metadata_invalidate (line 6430) | fn no_embed_metadata_invalidate() { FILE: tests/testsuite/build_analysis.rs function gated (line 12) | fn gated() { function one_logfile_per_invocation (line 31) | fn one_logfile_per_invocation() { function log_msg_build_started (line 64) | fn log_msg_build_started() { function log_msg_timing_info (line 103) | fn log_msg_timing_info() { function log_msg_timing_info_section_timings (line 185) | fn log_msg_timing_info_section_timings() { function log_rebuild_reason_fresh_build (line 331) | fn log_rebuild_reason_fresh_build() { function log_rebuild_reason_file_changed (line 376) | fn log_rebuild_reason_file_changed() { function log_rebuild_reason_no_rebuild (line 467) | fn log_rebuild_reason_no_rebuild() { function log_msg_unit_graph (line 541) | fn log_msg_unit_graph() { function log_msg_resolution_events (line 672) | fn log_msg_resolution_events() { function get_log (line 722) | fn get_log(idx: usize) -> String { FILE: tests/testsuite/build_dir.rs function binary_with_debug (line 19) | fn binary_with_debug() { function binary_with_release (line 65) | fn binary_with_release() { function libs (line 120) | fn libs() { function should_default_to_target (line 194) | fn should_default_to_target() { function should_respect_env_var (line 223) | fn should_respect_env_var() { function build_script_should_output_to_build_dir (line 250) | fn build_script_should_output_to_build_dir() { function cargo_tmpdir_should_output_to_build_dir (line 312) | fn cargo_tmpdir_should_output_to_build_dir() { function examples_should_output_to_build_dir_and_uplift_to_target_dir (line 383) | fn examples_should_output_to_build_dir_and_uplift_to_target_dir() { function benches_should_output_to_build_dir (line 430) | fn benches_should_output_to_build_dir() { function cargo_doc_should_output_to_target_dir (line 481) | fn cargo_doc_should_output_to_target_dir() { function cargo_package_should_build_in_build_dir_and_output_to_target_dir (line 506) | fn cargo_package_should_build_in_build_dir_and_output_to_target_dir() { function cargo_publish_should_only_touch_build_dir (line 561) | fn cargo_publish_should_only_touch_build_dir() { function cargo_clean_should_clean_the_target_dir_and_build_dir (line 592) | fn cargo_clean_should_clean_the_target_dir_and_build_dir() { function cargo_clean_should_remove_correct_files (line 644) | fn cargo_clean_should_remove_correct_files() { function timings_report_should_output_to_target_dir (line 723) | fn timings_report_should_output_to_target_dir() { function future_incompat_should_output_to_build_dir (line 748) | fn future_incompat_should_output_to_build_dir() { function template_should_error_for_invalid_variables (line 771) | fn template_should_error_for_invalid_variables() { function template_should_suggest_nearest_variable (line 798) | fn template_should_suggest_nearest_variable() { function template_workspace_root (line 823) | fn template_workspace_root() { function template_cargo_cache_home (line 869) | fn template_cargo_cache_home() { function template_workspace_path_hash (line 917) | fn template_workspace_path_hash() { function template_workspace_path_hash_should_handle_symlink (line 983) | fn template_workspace_path_hash_should_handle_symlink() { function template_should_handle_reject_unmatched_brackets (line 1084) | fn template_should_handle_reject_unmatched_brackets() { function artifact_deps (line 1126) | fn artifact_deps() { function parse_workspace_manifest_path_hash (line 1223) | fn parse_workspace_manifest_path_hash(hash_dir: &PathBuf) -> PathBuf { function assert_exists (line 1270) | fn assert_exists(path: &PathBuf) { function assert_not_exists (line 1279) | fn assert_not_exists(path: &PathBuf) { function assert_exists_patterns_with_base_dir (line 1288) | fn assert_exists_patterns_with_base_dir(base: &PathBuf, patterns: &[&str... function assert_exists_patterns (line 1296) | fn assert_exists_patterns(patterns: &[&str]) { function assert_exists_pattern (line 1303) | fn assert_exists_pattern(pattern: &str) { FILE: tests/testsuite/build_dir_legacy.rs function binary_with_debug (line 19) | fn binary_with_debug() { function binary_with_release (line 61) | fn binary_with_release() { function libs (line 112) | fn libs() { function should_default_to_target (line 183) | fn should_default_to_target() { function should_respect_env_var (line 208) | fn should_respect_env_var() { function build_script_should_output_to_build_dir (line 233) | fn build_script_should_output_to_build_dir() { function cargo_tmpdir_should_output_to_build_dir (line 289) | fn cargo_tmpdir_should_output_to_build_dir() { function examples_should_output_to_build_dir_and_uplift_to_target_dir (line 354) | fn examples_should_output_to_build_dir_and_uplift_to_target_dir() { function benches_should_output_to_build_dir (line 395) | fn benches_should_output_to_build_dir() { function cargo_doc_should_output_to_target_dir (line 441) | fn cargo_doc_should_output_to_target_dir() { function cargo_package_should_build_in_build_dir_and_output_to_target_dir (line 463) | fn cargo_package_should_build_in_build_dir_and_output_to_target_dir() { function cargo_publish_should_only_touch_build_dir (line 514) | fn cargo_publish_should_only_touch_build_dir() { function cargo_clean_should_clean_the_target_dir_and_build_dir (line 544) | fn cargo_clean_should_clean_the_target_dir_and_build_dir() { function cargo_clean_should_remove_correct_files (line 589) | fn cargo_clean_should_remove_correct_files() { function timings_report_should_output_to_target_dir (line 659) | fn timings_report_should_output_to_target_dir() { function future_incompat_should_output_to_build_dir (line 681) | fn future_incompat_should_output_to_build_dir() { function template_should_error_for_invalid_variables (line 703) | fn template_should_error_for_invalid_variables() { function template_should_suggest_nearest_variable (line 729) | fn template_should_suggest_nearest_variable() { function template_workspace_root (line 753) | fn template_workspace_root() { function template_cargo_cache_home (line 795) | fn template_cargo_cache_home() { function template_workspace_path_hash (line 839) | fn template_workspace_path_hash() { function template_workspace_path_hash_should_handle_symlink (line 901) | fn template_workspace_path_hash_should_handle_symlink() { function template_should_handle_reject_unmatched_brackets (line 993) | fn template_should_handle_reject_unmatched_brackets() { function artifact_deps (line 1034) | fn artifact_deps() { function parse_workspace_manifest_path_hash (line 1131) | fn parse_workspace_manifest_path_hash(hash_dir: &PathBuf) -> PathBuf { function assert_exists (line 1178) | fn assert_exists(path: &PathBuf) { function assert_not_exists (line 1187) | fn assert_not_exists(path: &PathBuf) { function assert_exists_patterns_with_base_dir (line 1196) | fn assert_exists_patterns_with_base_dir(base: &PathBuf, patterns: &[&str... function assert_exists_patterns (line 1204) | fn assert_exists_patterns(patterns: &[&str]) { function assert_exists_pattern (line 1211) | fn assert_exists_pattern(pattern: &str) { FILE: tests/testsuite/build_script.rs function custom_build_script_failed (line 23) | fn custom_build_script_failed() { function custom_build_script_failed_backtraces_message (line 56) | fn custom_build_script_failed_backtraces_message() { function custom_build_script_failed_backtraces_message_with_debuginfo (line 110) | fn custom_build_script_failed_backtraces_message_with_debuginfo() { function custom_build_env_vars (line 148) | fn custom_build_env_vars() { function custom_build_env_var_rustflags (line 260) | fn custom_build_env_var_rustflags() { function custom_build_env_var_encoded_rustflags (line 304) | fn custom_build_env_var_encoded_rustflags() { function custom_build_env_var_rustc_wrapper (line 333) | fn custom_build_env_var_rustc_wrapper() { function custom_build_env_var_rustc_workspace_wrapper (line 359) | fn custom_build_env_var_rustc_workspace_wrapper() { function custom_build_env_var_rustc_linker (line 431) | fn custom_build_env_var_rustc_linker() { function custom_build_env_var_rustc_linker_with_target_cfg (line 470) | fn custom_build_env_var_rustc_linker_with_target_cfg() { function custom_build_env_var_rustc_linker_bad_host_target (line 503) | fn custom_build_env_var_rustc_linker_bad_host_target() { function custom_build_env_var_rustc_linker_host_target (line 533) | fn custom_build_env_var_rustc_linker_host_target() { function custom_build_env_var_rustc_linker_host_target_env (line 569) | fn custom_build_env_var_rustc_linker_host_target_env() { function custom_build_invalid_host_config_feature_flag (line 605) | fn custom_build_invalid_host_config_feature_flag() { function custom_build_linker_host_target_with_bad_host_config (line 635) | fn custom_build_linker_host_target_with_bad_host_config() { function custom_build_linker_bad_host (line 669) | fn custom_build_linker_bad_host() { function custom_build_linker_bad_host_with_arch (line 703) | fn custom_build_linker_bad_host_with_arch() { function custom_build_env_var_rustc_linker_cross_arch_host (line 739) | fn custom_build_env_var_rustc_linker_cross_arch_host() { function custom_build_linker_bad_cross_arch_host (line 777) | fn custom_build_linker_bad_cross_arch_host() { function host_runner_wraps_build_script (line 814) | fn host_runner_wraps_build_script() { function host_runner_does_not_apply_to_target (line 839) | fn host_runner_does_not_apply_to_target() { function host_runner_arch_takes_precedence (line 877) | fn host_runner_arch_takes_precedence() { function host_runner_ignored_without_flag (line 915) | fn host_runner_ignored_without_flag() { function host_runner_with_args (line 933) | fn host_runner_with_args() { function host_runner_does_not_apply_to_cargo_run (line 967) | fn host_runner_does_not_apply_to_cargo_run() { function target_runner_does_not_apply_to_build_script (line 1014) | fn target_runner_does_not_apply_to_build_script() { function custom_build_script_wrong_rustc_flags (line 1042) | fn custom_build_script_wrong_rustc_flags() { function custom_build_script_rustc_flags (line 1074) | fn custom_build_script_rustc_flags() { function custom_build_script_rustc_flags_no_space (line 1134) | fn custom_build_script_rustc_flags_no_space() { function links_no_build_cmd (line 1193) | fn links_no_build_cmd() { function links_duplicates (line 1222) | fn links_duplicates() { function links_duplicates_old_registry (line 1276) | fn links_duplicates_old_registry() { function links_duplicates_deep_dependency (line 1332) | fn links_duplicates_deep_dependency() { function overrides_and_links (line 1403) | fn overrides_and_links() { function unused_overrides (line 1481) | fn unused_overrides() { function links_passes_env_vars (line 1516) | fn links_passes_env_vars() { function metadata_from_dep_kinds (line 1575) | fn metadata_from_dep_kinds() { function links_passes_env_vars_with_any_build_script_unstable_feature (line 1678) | fn links_passes_env_vars_with_any_build_script_unstable_feature() { function non_links_can_pass_env_vars (line 1741) | fn non_links_can_pass_env_vars() { function non_links_can_pass_env_vars_with_dep_renamed (line 1805) | fn non_links_can_pass_env_vars_with_dep_renamed() { function non_links_can_pass_env_vars_direct_deps_only (line 1870) | fn non_links_can_pass_env_vars_direct_deps_only() { function with_patch (line 1955) | fn with_patch() { function only_rerun_build_script (line 2002) | fn only_rerun_build_script() { function rebuild_continues_to_pass_env_vars (line 2038) | fn rebuild_continues_to_pass_env_vars() { function testing_and_such (line 2109) | fn testing_and_such() { function propagation_of_l_flags (line 2186) | fn propagation_of_l_flags() { function propagation_of_l_flags_new (line 2261) | fn propagation_of_l_flags_new() { function build_deps_simple (line 2340) | fn build_deps_simple() { function build_deps_not_for_normal (line 2382) | fn build_deps_not_for_normal() { function build_cmd_with_a_build_cmd (line 2433) | fn build_cmd_with_a_build_cmd() { function out_dir_is_preserved (line 2499) | fn out_dir_is_preserved() { function output_separate_lines (line 2579) | fn output_separate_lines() { function output_separate_lines_new (line 2617) | fn output_separate_lines_new() { function code_generation (line 2658) | fn code_generation() { function release_with_build_script (line 2714) | fn release_with_build_script() { function build_script_only (line 2740) | fn build_script_only() { function shared_dep_with_a_build_script (line 2769) | fn shared_dep_with_a_build_script() { function test_a_lib_with_a_build_command (line 2822) | fn test_a_lib_with_a_build_command() { function test_dev_dep_build_script (line 2866) | fn test_dev_dep_build_script() { function build_script_with_dynamic_native_dependency (line 2901) | fn build_script_with_dynamic_native_dependency() { function profile_and_opt_level_set_correctly (line 2999) | fn profile_and_opt_level_set_correctly() { function profile_debug_0 (line 3030) | fn profile_debug_0() { function build_script_with_lto (line 3062) | fn build_script_with_lto() { function test_duplicate_deps (line 3085) | fn test_duplicate_deps() { function cfg_feedback (line 3126) | fn cfg_feedback() { function cfg_override (line 3149) | fn cfg_override() { function cfg_test (line 3183) | fn cfg_test() { function cfg_doc (line 3267) | fn cfg_doc() { function cfg_override_test (line 3312) | fn cfg_override_test() { function cfg_override_doc (line 3402) | fn cfg_override_doc() { function env_build (line 3455) | fn env_build() { function env_test (line 3486) | fn env_test() { function env_doc (line 3557) | fn env_doc() { function flags_go_into_tests (line 3586) | fn flags_go_into_tests() { function diamond_passes_args_only_once (line 3687) | fn diamond_passes_args_only_once() { function adding_an_override_invalidates (line 3774) | fn adding_an_override_invalidates() { function changing_an_override_invalidates (line 3834) | fn changing_an_override_invalidates() { function fresh_builds_possible_with_link_libs (line 3895) | fn fresh_builds_possible_with_link_libs() { function fresh_builds_possible_with_multiple_metadata_overrides (line 3946) | fn fresh_builds_possible_with_multiple_metadata_overrides() { function generate_good_d_files (line 3999) | fn generate_good_d_files() { function generate_good_d_files_for_external_tools (line 4091) | fn generate_good_d_files_for_external_tools() { function rebuild_only_on_explicit_paths (line 4150) | fn rebuild_only_on_explicit_paths() { function doctest_receives_build_link_args (line 4260) | fn doctest_receives_build_link_args() { function please_respect_the_dag (line 4308) | fn please_respect_the_dag() { function non_utf8_output (line 4366) | fn non_utf8_output() { function custom_target_dir (line 4404) | fn custom_target_dir() { function panic_abort_with_build_scripts (line 4446) | fn panic_abort_with_build_scripts() { function warnings_emitted (line 4511) | fn warnings_emitted() { function errors_and_warnings_emitted_and_build_failed (line 4548) | fn errors_and_warnings_emitted_and_build_failed() { function warnings_emitted_from_path_dep (line 4590) | fn warnings_emitted_from_path_dep() { function warnings_emitted_when_build_script_panics (line 4643) | fn warnings_emitted_when_build_script_panics() { function warnings_emitted_when_dependency_panics (line 4693) | fn warnings_emitted_when_dependency_panics() { function log_messages_emitted_when_dependency_logs_errors (line 4763) | fn log_messages_emitted_when_dependency_logs_errors() { function warnings_hidden_for_upstream (line 4826) | fn warnings_hidden_for_upstream() { function warnings_printed_on_vv (line 4887) | fn warnings_printed_on_vv() { function output_shows_on_vv (line 4950) | fn output_shows_on_vv() { function links_with_dots (line 4995) | fn links_with_dots() { function rustc_and_rustdoc_set_correctly (line 5043) | fn rustc_and_rustdoc_set_correctly() { function cfg_env_vars_available (line 5073) | fn cfg_env_vars_available() { function switch_features_rerun (line 5107) | fn switch_features_rerun() { function assume_build_script_when_build_rs_present (line 5176) | fn assume_build_script_when_build_rs_present() { function if_build_set_to_false_dont_treat_build_rs_as_build_script (line 5202) | fn if_build_set_to_false_dont_treat_build_rs_as_build_script() { function deterministic_rustc_dependency_flags (line 5239) | fn deterministic_rustc_dependency_flags() { function links_duplicates_with_cycle (line 5360) | fn links_duplicates_with_cycle() { function rename_with_link_search_path (line 5431) | fn rename_with_link_search_path() { function rename_with_link_search_path_cross (line 5447) | fn rename_with_link_search_path_cross() { function _rename_with_link_search_path (line 5462) | fn _rename_with_link_search_path(cross: bool, expected: impl IntoData) { function optional_build_script_dep (line 5604) | fn optional_build_script_dep() { function optional_build_dep_and_required_normal_dep (line 5667) | fn optional_build_dep_and_required_normal_dep() { function using_rerun_if_changed_does_not_rebuild (line 5737) | fn using_rerun_if_changed_does_not_rebuild() { function links_interrupted_can_restart (line 5770) | fn links_interrupted_can_restart() { function dev_dep_with_links (line 5863) | fn dev_dep_with_links() { function rerun_if_directory (line 5902) | fn rerun_if_directory() { function rerun_if_published_directory (line 6039) | fn rerun_if_published_directory() { function test_with_dep_metadata (line 6117) | fn test_with_dep_metadata() { function duplicate_script_with_extra_env (line 6164) | fn duplicate_script_with_extra_env() { function wrong_output (line 6264) | fn wrong_output() { function custom_build_closes_stdin (line 6290) | fn custom_build_closes_stdin() { function test_old_syntax (line 6317) | fn test_old_syntax() { function test_invalid_old_syntax (line 6351) | fn test_invalid_old_syntax() { function test_invalid_new_syntax (line 6377) | fn test_invalid_new_syntax() { function test_new_syntax_with_old_msrv (line 6427) | fn test_new_syntax_with_old_msrv() { function test_new_syntax_with_old_msrv_and_reserved_prefix (line 6465) | fn test_new_syntax_with_old_msrv_and_reserved_prefix() { function test_new_syntax_with_old_msrv_and_unknown_prefix (line 6503) | fn test_new_syntax_with_old_msrv_and_unknown_prefix() { function test_new_syntax_with_compatible_partial_msrv (line 6540) | fn test_new_syntax_with_compatible_partial_msrv() { function test_old_syntax_with_old_msrv (line 6573) | fn test_old_syntax_with_old_msrv() { function build_script_rerun_when_target_rustflags_change (line 6608) | fn build_script_rerun_when_target_rustflags_change() { function links_overrides_with_target_applies_to_host (line 6664) | fn links_overrides_with_target_applies_to_host() { function directory_with_leading_underscore (line 6702) | fn directory_with_leading_underscore() { function linker_search_path_preference (line 6724) | fn linker_search_path_preference() { FILE: tests/testsuite/build_script_env.rs function rerun_if_env_changes (line 10) | fn rerun_if_env_changes() { function rerun_if_env_or_file_changes (line 64) | fn rerun_if_env_or_file_changes() { function rustc_bootstrap (line 114) | fn rustc_bootstrap() { function build_script_env_verbose (line 212) | fn build_script_env_verbose() { function build_script_sees_cfg_target_feature (line 234) | fn build_script_sees_cfg_target_feature() { function cfg_paradox (line 278) | fn cfg_paradox() { function rustc_cfg_with_and_without_value (line 346) | fn rustc_cfg_with_and_without_value() { function rerun_if_env_exists_in_config (line 388) | fn rerun_if_env_exists_in_config() { function rerun_if_env_newly_added_in_config (line 426) | fn rerun_if_env_newly_added_in_config() { function build_script_debug_assertions_dev (line 457) | fn build_script_debug_assertions_dev() { function build_script_debug_assertions_release (line 476) | fn build_script_debug_assertions_release() { function build_script_debug_assertions_override_dev (line 495) | fn build_script_debug_assertions_override_dev() { function build_script_debug_assertions_override_release (line 527) | fn build_script_debug_assertions_override_release() { function build_script_debug_assertions_build_override (line 559) | fn build_script_debug_assertions_build_override() { FILE: tests/testsuite/build_script_extra_link_arg.rs function build_script_extra_link_arg_bin (line 13) | fn build_script_extra_link_arg_bin() { function build_script_extra_link_arg_bin_single (line 39) | fn build_script_extra_link_arg_bin_single() { function build_script_extra_link_arg (line 88) | fn build_script_extra_link_arg() { function link_arg_missing_target (line 114) | fn link_arg_missing_target() { function cdylib_link_arg_transitive (line 182) | fn cdylib_link_arg_transitive() { function link_arg_transitive_not_allowed (line 237) | fn link_arg_transitive_not_allowed() { function link_arg_with_doctest (line 294) | fn link_arg_with_doctest() { function build_script_extra_link_arg_tests (line 327) | fn build_script_extra_link_arg_tests() { function build_script_extra_link_arg_benches (line 354) | fn build_script_extra_link_arg_benches() { function build_script_extra_link_arg_examples (line 381) | fn build_script_extra_link_arg_examples() { function cdylib_both_forms (line 408) | fn cdylib_both_forms() { function cdylib_extra_link_args_should_not_apply_to_unit_tests (line 449) | fn cdylib_extra_link_args_should_not_apply_to_unit_tests() { FILE: tests/testsuite/build_scripts_multiple.rs function build_without_feature_enabled_aborts_with_error (line 12) | fn build_without_feature_enabled_aborts_with_error() { function basic_empty_project (line 45) | fn basic_empty_project() -> Project { function empty_multiple_build_script_project (line 66) | fn empty_multiple_build_script_project() { function multiple_build_scripts_metadata (line 80) | fn multiple_build_scripts_metadata() { function verify_package_multiple_build_scripts (line 190) | fn verify_package_multiple_build_scripts() { function add_git_vendor_config (line 285) | fn add_git_vendor_config(p: &Project, git_project: &Project) { function verify_vendor_multiple_build_scripts (line 303) | fn verify_vendor_multiple_build_scripts() { function custom_build_script_first_index_script_failed (line 414) | fn custom_build_script_first_index_script_failed() { function custom_build_script_second_index_script_failed (line 451) | fn custom_build_script_second_index_script_failed() { function build_script_with_conflicting_environment_variables (line 489) | fn build_script_with_conflicting_environment_variables() { function build_script_with_conflicting_out_dirs (line 535) | fn build_script_with_conflicting_out_dirs() { function build_script_with_conflicts_reverse_sorted (line 613) | fn build_script_with_conflicts_reverse_sorted() { function rerun_untracks_other_files (line 692) | fn rerun_untracks_other_files() { function multiple_out_dirs (line 769) | fn multiple_out_dirs() { function duplicate_build_script_stems (line 848) | fn duplicate_build_script_stems() { FILE: tests/testsuite/cache_lock.rs function verify_lock_is_ok (line 13) | fn verify_lock_is_ok(mode: CacheLockMode) { function a_b_nested (line 25) | fn a_b_nested(a: CacheLockMode, b: CacheLockMode) { function a_then_b_separate_not_blocked (line 42) | fn a_then_b_separate_not_blocked(a: CacheLockMode, b: CacheLockMode, ver... function a_then_b_separate_blocked (line 60) | fn a_then_b_separate_blocked(a: CacheLockMode, b: CacheLockMode) { function verify_lock_would_block (line 76) | fn verify_lock_would_block(mode: CacheLockMode) -> JoinHandle<()> { function new_is_unlocked (line 102) | fn new_is_unlocked() { function multiple_shared (line 110) | fn multiple_shared() { function multiple_shared_separate (line 120) | fn multiple_shared_separate() { function multiple_download (line 130) | fn multiple_download() { function multiple_mutate (line 139) | fn multiple_mutate() { function download_then_shared (line 149) | fn download_then_shared() { function shared_then_mutate (line 156) | fn shared_then_mutate() { function shared_then_download (line 162) | fn shared_then_download() { function mutate_then_shared (line 170) | fn mutate_then_shared() { function download_then_mutate (line 177) | fn download_then_mutate() { function mutate_then_download (line 188) | fn mutate_then_download() { function readonly (line 199) | fn readonly() { function download_then_shared_separate (line 225) | fn download_then_shared_separate() { function shared_then_download_separate (line 238) | fn shared_then_download_separate() { function multiple_download_separate (line 251) | fn multiple_download_separate() { function multiple_mutate_separate (line 265) | fn multiple_mutate_separate() { function shared_then_mutate_separate (line 279) | fn shared_then_mutate_separate() { function download_then_mutate_separate (line 288) | fn download_then_mutate_separate() { function mutate_then_download_separate (line 300) | fn mutate_then_download_separate() { function mutate_then_shared_separate (line 312) | fn mutate_then_shared_separate() { function mutate_err_is_atomic (line 317) | fn mutate_err_is_atomic() { FILE: tests/testsuite/cache_messages.rs function as_str (line 10) | fn as_str(bytes: &[u8]) -> &str { function simple (line 15) | fn simple() { function simple_short (line 43) | fn simple_short() { function color (line 68) | fn color() { function cached_as_json (line 108) | fn cached_as_json() { function clears_cache_after_fix (line 131) | fn clears_cache_after_fix() { function rustdoc (line 182) | fn rustdoc() { function fix (line 209) | fn fix() { function very_verbose (line 219) | fn very_verbose() { function doesnt_create_extra_files (line 279) | fn doesnt_create_extra_files() { function replay_non_json (line 324) | fn replay_non_json() { function caching_large_output (line 368) | fn caching_large_output() { function rustc_workspace_wrapper (line 429) | fn rustc_workspace_wrapper() { function wacky_hashless_fingerprint (line 495) | fn wacky_hashless_fingerprint() { FILE: tests/testsuite/cargo/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo/z_help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_add/add_basic/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/add_multiple/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/add_no_vendored_package_with_alter_registry/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/add_no_vendored_package_with_vendor/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/add_toolchain/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/build/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/build_prefer_existing_version/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/change_rename_target/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/cyclic_features/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/default_features/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/deprecated_default_features/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/deprecated_section/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/detect_workspace_inherit/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/detect_workspace_inherit_features/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/detect_workspace_inherit_optional/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/detect_workspace_inherit_path_base/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/detect_workspace_inherit_public/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/dev/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/dev_build_conflict/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/dev_existing_path_base/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/dev_prefer_existing_version/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/dry_run/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/empty_dep_name/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/feature_suggestion_multiple/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_add/feature_suggestion_none/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_add/feature_suggestion_single/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_add/features/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/features_activated_over_limit/mod.rs function case (line 10) | fn case() { FILE: tests/testsuite/cargo_add/features_deactivated_over_limit/mod.rs function case (line 10) | fn case() { FILE: tests/testsuite/cargo_add/features_empty/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/features_error_activated_over_limit/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/features_error_deactivated_over_limit/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/features_multiple_occurrences/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/features_preserve/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/features_spaced_values/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/features_unknown/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/features_unknown_no_features/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/git/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/git_branch/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/git_conflicts_namever/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/git_dev/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/git_inferred_name/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/git_inferred_name_multiple/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/git_multiple_names/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/git_multiple_packages_features/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/git_registry/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/git_rev/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/git_tag/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_add/infer_prerelease/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/invalid_arg/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/invalid_git_name/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/invalid_inherited_dependency/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/invalid_key_inherit_dependency/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/invalid_key_overwrite_inherit_dependency/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/invalid_key_rename_inherit_dependency/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/invalid_manifest/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/invalid_name_external/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/invalid_path/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/invalid_path_name/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/invalid_path_self/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/invalid_target_empty/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/invalid_vers/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/list_features/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/list_features_path/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/list_features_path_no_default/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/locked_changed/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/locked_unchanged/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/lockfile_updated/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/manifest_path_package/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/merge_activated_features/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/missing_at_in_crate_spec/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/multiple_conflicts_with_features/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/multiple_conflicts_with_rename/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/namever/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/no_args/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/no_default_features/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/no_optional/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/no_public/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/normalize_name_git/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/normalize_name_path/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/normalize_name_path_existing/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/normalize_name_registry/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/normalize_name_registry_existing/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/normalize_name_registry_yanked/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/normalize_name_workspace_dep/mod.rs function case (line 10) | fn case() { FILE: tests/testsuite/cargo_add/offline_empty_cache/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/optional/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_default_features/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_default_features_with_no_default_features/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_features/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_git_with_path/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_inherit_features_noop/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_inherit_noop/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_inherit_optional_noop/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_inline_features/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_name_dev_noop/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_name_noop/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_no_default_features/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_no_default_features_with_default_features/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_no_optional/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_no_optional_with_optional/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_no_public/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_no_public_with_public/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_optional/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_optional_with_no_optional/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_optional_with_optional/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_path_base_with_version/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_path_noop/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_path_with_version/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_preserves_inline_table/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_public/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_public_with_no_public/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_rename_with_no_rename/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_rename_with_rename/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_rename_with_rename_noop/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_version_with_git/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_version_with_path/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_with_rename/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_workspace_dep/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/overwrite_workspace_dep_features/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/path/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/path_base/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/path_base_inferred_name/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/path_base_missing_base_path/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/path_base_unstable/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/path_dev/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/path_inferred_name/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/path_inferred_name_conflicts_full_feature/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/prefixed_v_in_version/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/preserve_dep_std_table/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/preserve_features_sorted/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/preserve_features_table/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/preserve_features_unsorted/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/preserve_sorted/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/preserve_unsorted/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/public/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/public_common_version/mod.rs function case (line 10) | fn case() { FILE: tests/testsuite/cargo_add/quiet/mod.rs function case (line 8) | fn case() { FILE: tests/testsuite/cargo_add/registry/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/rename/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/require_weak/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/rust_version_ignore/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/rust_version_incompatible/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/rust_version_latest/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/rust_version_older/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/rustc_ignore/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/rustc_incompatible/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/rustc_latest/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/rustc_older/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/script_bare/in/cargo-test-fixture.rs function main (line 1) | fn main() {} FILE: tests/testsuite/cargo_add/script_bare/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/script_escape/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/script_frontmatter/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/script_frontmatter_empty/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/script_shebang/in/cargo-test-fixture.rs function main (line 3) | fn main() {} FILE: tests/testsuite/cargo_add/script_shebang/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/sorted_table_with_dotted_item/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/symlink.rs function symlink_case (line 7) | fn symlink_case() { FILE: tests/testsuite/cargo_add/target/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/target_cfg/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/unknown_inherited_feature/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/vers/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/workspace_name/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/workspace_path/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/workspace_path_dev/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_add/yanked/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_alias_config.rs function alias_incorrect_config_type (line 11) | fn alias_incorrect_config_type() { function alias_malformed_config_string (line 35) | fn alias_malformed_config_string() { function alias_malformed_config_list (line 68) | fn alias_malformed_config_list() { function alias_config (line 94) | fn alias_config() { function dependent_alias (line 118) | fn dependent_alias() { function builtin_alias_shadowing_external_subcommand (line 143) | fn builtin_alias_shadowing_external_subcommand() { function alias_shadowing_external_subcommand (line 166) | fn alias_shadowing_external_subcommand() { function default_args_alias (line 198) | fn default_args_alias() { function corecursive_alias (line 254) | fn corecursive_alias() { function alias_list_test (line 287) | fn alias_list_test() { function alias_with_flags_config (line 311) | fn alias_with_flags_config() { function alias_cannot_shadow_builtin_command (line 335) | fn alias_cannot_shadow_builtin_command() { function alias_override_builtin_alias (line 359) | fn alias_override_builtin_alias() { function builtin_alias_takes_options (line 383) | fn builtin_alias_takes_options() { function global_options_with_alias (line 402) | fn global_options_with_alias() { function weird_check (line 417) | fn weird_check() { function empty_alias (line 435) | fn empty_alias() { function alias_no_subcommand (line 467) | fn alias_no_subcommand() { FILE: tests/testsuite/cargo_bench/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_bench/no_keep_going/mod.rs function case (line 8) | fn case() { FILE: tests/testsuite/cargo_build/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_check/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_clean/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_command.rs function path (line 21) | fn path() -> Vec { function list_commands_with_descriptions (line 26) | fn list_commands_with_descriptions() { function list_custom_aliases_with_descriptions (line 50) | fn list_custom_aliases_with_descriptions() { function list_dedupe (line 73) | fn list_dedupe() { function list_command_looks_at_path (line 95) | fn list_command_looks_at_path() { function list_command_looks_at_path_case_mismatch (line 114) | fn list_command_looks_at_path_case_mismatch() { function list_command_handles_known_external_commands (line 138) | fn list_command_handles_known_external_commands() { function list_command_resolves_symlinks (line 166) | fn list_command_resolves_symlinks() { function find_closest_capital_c_to_c (line 184) | fn find_closest_capital_c_to_c() { function find_closest_capital_b_to_b (line 200) | fn find_closest_capital_b_to_b() { function find_closest_biuld_to_build (line 216) | fn find_closest_biuld_to_build() { function find_closest_alias (line 261) | fn find_closest_alias() { function find_closest_dont_correct_nonsense (line 303) | fn find_closest_dont_correct_nonsense() { function displays_subcommand_on_error (line 318) | fn displays_subcommand_on_error() { function override_cargo_home (line 332) | fn override_cargo_home() { function cargo_subcommand_env (line 355) | fn cargo_subcommand_env() { function cargo_cmd_bins_vs_explicit_path (line 404) | fn cargo_cmd_bins_vs_explicit_path() { function cargo_subcommand_args (line 497) | fn cargo_subcommand_args() { function explain (line 516) | fn explain() { function closed_output_ok (line 527) | fn closed_output_ok() { function subcommand_leading_plus_output_contains (line 548) | fn subcommand_leading_plus_output_contains() { function full_did_you_mean (line 561) | fn full_did_you_mean() { function overwrite_cargo_environment_variable (line 577) | fn overwrite_cargo_environment_variable() { FILE: tests/testsuite/cargo_config/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_config/mod.rs function cargo_process (line 12) | fn cargo_process(s: &str) -> cargo_test_support::Execs { function gated (line 25) | fn gated() { function common_setup (line 37) | fn common_setup() -> PathBuf { function array_setup (line 71) | fn array_setup() -> PathBuf { function get_toml (line 114) | fn get_toml() { function get_toml_with_array_any_types (line 217) | fn get_toml_with_array_any_types() { function get_json (line 253) | fn get_json() { function get_json_with_array_any_types (line 382) | fn get_json_with_array_any_types() { function show_origin_toml (line 527) | fn show_origin_toml() { function show_origin_toml_with_array_any_types (line 572) | fn show_origin_toml_with_array_any_types() { function show_origin_toml_cli (line 646) | fn show_origin_toml_cli() { function show_origin_json (line 680) | fn show_origin_json() { function unmerged_toml (line 694) | fn unmerged_toml() { function unmerged_toml_cli (line 764) | fn unmerged_toml_cli() { function unmerged_json (line 791) | fn unmerged_json() { function includes (line 805) | fn includes() { FILE: tests/testsuite/cargo_doc/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_env_config.rs function env_basic (line 9) | fn env_basic() { function env_invalid (line 41) | fn env_invalid() { function env_no_disallowed (line 76) | fn env_no_disallowed() { function env_force (line 106) | fn env_force() { function env_relative (line 145) | fn env_relative() { function env_no_override (line 179) | fn env_no_override() { function env_applied_to_target_info_discovery_rustc (line 209) | fn env_applied_to_target_info_discovery_rustc() { function env_changed_defined_in_config_toml (line 281) | fn env_changed_defined_in_config_toml() { function forced_env_changed_defined_in_config_toml (line 344) | fn forced_env_changed_defined_in_config_toml() { function env_changed_defined_in_config_args (line 393) | fn env_changed_defined_in_config_args() { FILE: tests/testsuite/cargo_features.rs function feature_required (line 9) | fn feature_required() { function feature_required_dependency (line 64) | fn feature_required_dependency() { function unknown_feature (line 154) | fn unknown_feature() { function wrong_kind_of_feature (line 185) | fn wrong_kind_of_feature() { function feature_syntax (line 216) | fn feature_syntax() { function stable_feature_warns (line 247) | fn stable_feature_warns() { function allow_features (line 275) | fn allow_features() { function allow_features_to_rustc (line 341) | fn allow_features_to_rustc() { function allow_features_in_cfg (line 383) | fn allow_features_in_cfg() { function nightly_feature_requires_nightly (line 478) | fn nightly_feature_requires_nightly() { function nightly_feature_requires_nightly_in_dep (line 517) | fn nightly_feature_requires_nightly_in_dep() { function cant_publish (line 581) | fn cant_publish() { function z_flags_rejected (line 621) | fn z_flags_rejected() { function publish_allowed (line 674) | fn publish_allowed() { function wrong_position (line 720) | fn wrong_position() { function z_stabilized (line 749) | fn z_stabilized() { FILE: tests/testsuite/cargo_fetch/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_fix/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_generate_lockfile/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_git_checkout/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_help/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_help/nested_alias_dash_joined/mod.rs function case (line 5) | fn case() { FILE: tests/testsuite/cargo_help/nested_cmd/mod.rs function case (line 5) | fn case() { FILE: tests/testsuite/cargo_help/nested_cmd_dash_joined/mod.rs function case (line 5) | fn case() { FILE: tests/testsuite/cargo_help/nested_cmd_suggestion/mod.rs function case (line 5) | fn case() { FILE: tests/testsuite/cargo_help/nested_cmd_with_extra_flags/mod.rs function case (line 5) | fn case() { FILE: tests/testsuite/cargo_help/nested_subcommand_suggestion/mod.rs function case (line 5) | fn case() { FILE: tests/testsuite/cargo_help/single_alias/mod.rs function case (line 5) | fn case() { FILE: tests/testsuite/cargo_help/single_cmd/mod.rs function case (line 5) | fn case() { FILE: tests/testsuite/cargo_help/single_cmd_space_joined/mod.rs function case (line 5) | fn case() { FILE: tests/testsuite/cargo_help/single_cmd_suggestion/mod.rs function case (line 5) | fn case() { FILE: tests/testsuite/cargo_help/single_cmd_with_extra_flags/mod.rs function case (line 5) | fn case() { FILE: tests/testsuite/cargo_info/basic/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/crate_name_normalization_from_hyphen_to_underscore/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/crate_name_normalization_from_underscore_to_hyphen/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/features/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/features_activated_over_limit/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/features_activated_over_limit_verbose/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/features_deactivated_over_limit/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/git_dependency/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/help/mod.rs function case (line 5) | fn case() { FILE: tests/testsuite/cargo_info/mod.rs function init_registry_without_token (line 39) | pub(crate) fn init_registry_without_token() { FILE: tests/testsuite/cargo_info/not_found/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/path_dependency/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/pick_msrv_compatible_package/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/pick_msrv_compatible_package_within_ws/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/pick_msrv_compatible_package_within_ws_and_use_msrv_from_ws/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/specify_empty_version_with_url/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/specify_version_outside_ws/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/specify_version_with_url_but_registry_is_not_matched/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/specify_version_within_ws_and_conflict_with_lockfile/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/specify_version_within_ws_and_match_with_lockfile/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/transitive_dependency_within_ws/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/verbose/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/with_default_registry_configured/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/with_default_registry_configured_and_specified/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/with_frozen_outside_ws/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/with_frozen_within_ws/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/with_locked_outside_ws/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/with_locked_within_ws/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/with_locked_within_ws_and_pick_the_package/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/with_offline/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/with_quiet/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/within_ws/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/within_ws_and_pick_ws_package/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/within_ws_with_alternative_registry/mod.rs function case (line 8) | fn case() { FILE: tests/testsuite/cargo_info/within_ws_without_lockfile/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_info/without_requiring_registry_auth/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_init/auto_git/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/auto_git/out/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_init/bin_already_exists_explicit/in/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_init/bin_already_exists_explicit/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/bin_already_exists_explicit/out/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_init/bin_already_exists_explicit_nosrc/in/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_init/bin_already_exists_explicit_nosrc/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/bin_already_exists_explicit_nosrc/out/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_init/bin_already_exists_implicit/in/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_init/bin_already_exists_implicit/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/bin_already_exists_implicit/out/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_init/bin_already_exists_implicit_namenosrc/in/case.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_init/bin_already_exists_implicit_namenosrc/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/bin_already_exists_implicit_namenosrc/out/case.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_init/bin_already_exists_implicit_namesrc/in/src/case.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_init/bin_already_exists_implicit_namesrc/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/bin_already_exists_implicit_namesrc/out/src/case.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_init/bin_already_exists_implicit_nosrc/in/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_init/bin_already_exists_implicit_nosrc/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/bin_already_exists_implicit_nosrc/out/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_init/both_lib_and_bin/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_init/cant_create_library_when_both_binlib_present/in/case.rs function main (line 1) | fn main() {} FILE: tests/testsuite/cargo_init/cant_create_library_when_both_binlib_present/in/lib.rs function f (line 1) | fn f() {} FILE: tests/testsuite/cargo_init/cant_create_library_when_both_binlib_present/mod.rs function case (line 8) | fn case() { FILE: tests/testsuite/cargo_init/confused_by_multiple_lib_files/in/lib.rs function f (line 1) | fn f() { println!("lib.rs"); } FILE: tests/testsuite/cargo_init/confused_by_multiple_lib_files/in/src/lib.rs function f (line 1) | fn f() { println!("src/lib.rs"); } FILE: tests/testsuite/cargo_init/confused_by_multiple_lib_files/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/confused_by_multiple_lib_files/out/lib.rs function f (line 1) | fn f() { println!("lib.rs"); } FILE: tests/testsuite/cargo_init/confused_by_multiple_lib_files/out/src/lib.rs function f (line 1) | fn f() { println!("src/lib.rs"); } FILE: tests/testsuite/cargo_init/creates_binary_when_both_binlib_present/in/case.rs function main (line 1) | fn main() {} FILE: tests/testsuite/cargo_init/creates_binary_when_both_binlib_present/in/lib.rs function f (line 1) | fn f() {} FILE: tests/testsuite/cargo_init/creates_binary_when_both_binlib_present/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/creates_binary_when_both_binlib_present/out/case.rs function main (line 1) | fn main() {} FILE: tests/testsuite/cargo_init/creates_binary_when_both_binlib_present/out/lib.rs function f (line 1) | fn f() {} FILE: tests/testsuite/cargo_init/creates_binary_when_instructed_and_has_lib_file/in/case.rs function f (line 1) | fn f() {} FILE: tests/testsuite/cargo_init/creates_binary_when_instructed_and_has_lib_file/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/creates_binary_when_instructed_and_has_lib_file/out/case.rs function f (line 1) | fn f() {} FILE: tests/testsuite/cargo_init/creates_library_when_instructed_and_has_bin_file/in/case.rs function main (line 1) | fn main() {} FILE: tests/testsuite/cargo_init/creates_library_when_instructed_and_has_bin_file/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/creates_library_when_instructed_and_has_bin_file/out/case.rs function main (line 1) | fn main() {} FILE: tests/testsuite/cargo_init/error_on_existing_package.rs function init_error_on_existing_package (line 7) | fn init_error_on_existing_package() { FILE: tests/testsuite/cargo_init/explicit_bin_with_git/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/explicit_bin_with_git/out/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_init/formats_source/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/formats_source/out/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_init/fossil_autodetect/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/fossil_autodetect/out/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_init/git_autodetect/mod.rs function case (line 10) | fn case() { FILE: tests/testsuite/cargo_init/git_autodetect/out/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_init/git_ignore_exists_no_conflicting_entries/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/git_ignore_exists_no_conflicting_entries/out/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_init/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_init/ignores_failure_to_format_source/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/ignores_failure_to_format_source/out/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_init/in_home_directory/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_init/inferred_bin_with_git/in/main.rs function main (line 1) | fn main() {} FILE: tests/testsuite/cargo_init/inferred_bin_with_git/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/inferred_bin_with_git/out/main.rs function main (line 1) | fn main() {} FILE: tests/testsuite/cargo_init/inferred_lib_with_git/in/lib.rs function f (line 1) | fn f() {} FILE: tests/testsuite/cargo_init/inferred_lib_with_git/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/inferred_lib_with_git/out/lib.rs function f (line 1) | fn f() {} FILE: tests/testsuite/cargo_init/inherit_workspace_package_table/in/crates/foo/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_init/inherit_workspace_package_table/in/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_init/inherit_workspace_package_table/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/inherit_workspace_package_table/out/crates/foo/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_init/inherit_workspace_package_table/out/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_init/invalid_dir_name/mod.rs function case (line 8) | fn case() { FILE: tests/testsuite/cargo_init/lib_already_exists_nosrc/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/lib_already_exists_src/in/src/lib.rs function f (line 1) | fn f() {} FILE: tests/testsuite/cargo_init/lib_already_exists_src/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/lib_already_exists_src/out/src/lib.rs function f (line 1) | fn f() {} FILE: tests/testsuite/cargo_init/mercurial_autodetect/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/mercurial_autodetect/out/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_init/multibin_project_name_clash/in/case.rs function main (line 1) | fn main() { println!("foo.rs"); } FILE: tests/testsuite/cargo_init/multibin_project_name_clash/in/main.rs function main (line 1) | fn main() { println!("main.rs"); } FILE: tests/testsuite/cargo_init/multibin_project_name_clash/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/multibin_project_name_clash/out/case.rs function main (line 1) | fn main() { println!("foo.rs"); } FILE: tests/testsuite/cargo_init/multibin_project_name_clash/out/main.rs function main (line 1) | fn main() { println!("main.rs"); } FILE: tests/testsuite/cargo_init/no_filename/mod.rs function case (line 8) | fn case() { FILE: tests/testsuite/cargo_init/path_contains_separator/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/path_contains_separator/out/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_init/pijul_autodetect/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/pijul_autodetect/out/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_init/reserved_name/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/reserved_name_core.rs function init_with_reserved_name_core (line 7) | fn init_with_reserved_name_core() { FILE: tests/testsuite/cargo_init/simple_bin/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/simple_bin/out/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_init/simple_git/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/simple_git/out/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_init/simple_git_ignore_exists/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/simple_git_ignore_exists/out/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_init/simple_hg/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/simple_hg/out/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_init/simple_hg_ignore_exists/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/simple_hg_ignore_exists/out/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_init/simple_lib/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/simple_lib/out/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_init/unknown_flags/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_init/with_argument/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/with_argument/out/foo/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_init/workspace_add_member/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_init/workspace_add_member/out/crates/foo/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_install/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_locate_project/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_login/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_logout/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_metadata/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_new/add_members_to_non_workspace/in/src/main.rs function main (line 1) | fn main() {} FILE: tests/testsuite/cargo_new/add_members_to_non_workspace/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_new/add_members_to_non_workspace/out/bar/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_new/add_members_to_non_workspace/out/src/main.rs function main (line 1) | fn main() {} FILE: tests/testsuite/cargo_new/add_members_to_workspace_format_previous_items/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_new/add_members_to_workspace_format_previous_items/out/crates/foo/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_new/add_members_to_workspace_format_sorted/in/crates/bar/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_new/add_members_to_workspace_format_sorted/in/crates/qux/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_new/add_members_to_workspace_format_sorted/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_new/add_members_to_workspace_format_sorted/out/crates/foo/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_new/add_members_to_workspace_with_absolute_package_path/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_new/add_members_to_workspace_with_absolute_package_path/out/crates/foo/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_new/add_members_to_workspace_with_empty_members/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_new/add_members_to_workspace_with_empty_members/out/crates/foo/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_new/add_members_to_workspace_with_exclude_list/in/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_new/add_members_to_workspace_with_exclude_list/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_new/add_members_to_workspace_with_exclude_list/out/crates/foo/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_new/add_members_to_workspace_with_members_glob/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_new/add_members_to_workspace_with_members_glob/out/crates/foo/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_new/add_members_to_workspace_without_members/in/src/main.rs function main (line 1) | fn main() {} FILE: tests/testsuite/cargo_new/add_members_to_workspace_without_members/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_new/add_members_to_workspace_without_members/out/bar/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_new/add_members_to_workspace_without_members/out/src/main.rs function main (line 1) | fn main() {} FILE: tests/testsuite/cargo_new/empty_name/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_new/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_new/ignore_current_dir_workspace/in/workspace/src/main.rs function main (line 1) | fn main() {} FILE: tests/testsuite/cargo_new/ignore_current_dir_workspace/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_new/ignore_current_dir_workspace/out/out-of-workspace/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_new/ignore_current_dir_workspace/out/workspace/src/main.rs function main (line 1) | fn main() {} FILE: tests/testsuite/cargo_new/inherit_workspace_lints/in/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_new/inherit_workspace_lints/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_new/inherit_workspace_lints/out/crates/foo/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_new/inherit_workspace_lints/out/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_new/inherit_workspace_package_table.in/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_new/inherit_workspace_package_table/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_new/inherit_workspace_package_table/out/crates/foo/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_new/inherit_workspace_package_table/out/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_new/inherit_workspace_package_table_with_edition/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_new/inherit_workspace_package_table_with_edition/out/crates/foo/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_new/inherit_workspace_package_table_with_edition/out/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_new/inherit_workspace_package_table_with_registry/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_new/inherit_workspace_package_table_with_registry/out/crates/foo/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_new/inherit_workspace_package_table_with_registry/out/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_new/inherit_workspace_package_table_without_version/in/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_new/inherit_workspace_package_table_without_version/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_new/inherit_workspace_package_table_without_version/out/crates/foo/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_new/inherit_workspace_package_table_without_version/out/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_new/not_inherit_workspace_package_table_if_not_members/in/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_new/not_inherit_workspace_package_table_if_not_members/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_new/not_inherit_workspace_package_table_if_not_members/out/bar/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_new/not_inherit_workspace_package_table_if_not_members/out/src/lib.rs function add (line 1) | pub fn add(left: u64, right: u64) -> u64 { function it_works (line 10) | fn it_works() { FILE: tests/testsuite/cargo_owner/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_package/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_pkgid/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_publish/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_read_manifest/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_remove/avoid_empty_tables/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/build/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/dev/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/dry_run/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/gc_keep_used_patch/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/gc_patch/mod.rs function case (line 11) | fn case() { FILE: tests/testsuite/cargo_remove/gc_profile/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/gc_replace/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_remove/invalid_arg/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/invalid_dep/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/invalid_package/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/invalid_package_multiple/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/invalid_section/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/invalid_section_dep/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/invalid_section_missing_flags/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/invalid_target/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/invalid_target_dep/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/last_dep/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/multiple_deps/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/multiple_dev/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/no_arg/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/offline/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/optional_dep_feature/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/optional_dep_feature_formatting/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/optional_feature/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/package/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/remove_basic/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/script/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/script_last/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/skip_gc_glob_profile/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/target/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/target_build/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/target_dev/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/update_lock_file/in/src/main.rs function main (line 1) | fn main() {} FILE: tests/testsuite/cargo_remove/update_lock_file/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/update_lock_file/out/src/main.rs function main (line 1) | fn main() {} FILE: tests/testsuite/cargo_remove/workspace/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/workspace_non_virtual/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_remove/workspace_preserved/mod.rs function case (line 9) | fn case() { FILE: tests/testsuite/cargo_report/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_report_future_incompat/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_report_rebuilds/mod.rs function gated_stable_channel (line 12) | fn gated_stable_channel() { function gated_unstable_options (line 30) | fn gated_unstable_options() { function no_log (line 48) | fn no_log() { function no_log_for_the_current_workspace (line 62) | fn no_log_for_the_current_workspace() { function no_rebuild_data (line 96) | fn no_rebuild_data() { function basic_rebuild (line 119) | fn basic_rebuild() { function all_fresh (line 156) | fn all_fresh() { function with_dependencies (line 185) | fn with_dependencies() { function multiple_root_causes (line 293) | fn multiple_root_causes() { function shared_dep_cascading (line 410) | fn shared_dep_cascading() { function outside_workspace (line 484) | fn outside_workspace() { function with_manifest_path (line 520) | fn with_manifest_path() { function with_session_id (line 568) | fn with_session_id() { function session_id_not_found (line 608) | fn session_id_not_found() { function invalid_session_id_format (line 632) | fn invalid_session_id_format() { FILE: tests/testsuite/cargo_report_sessions/help/mod.rs function case (line 5) | fn case() { FILE: tests/testsuite/cargo_report_sessions/mod.rs function gated_stable_channel (line 13) | fn gated_stable_channel() { function gated_unstable_options (line 26) | fn gated_unstable_options() { function no_logs (line 39) | fn no_logs() { function no_logs_in_workspace (line 53) | fn no_logs_in_workspace() { function in_workspace (line 72) | fn in_workspace() { function outside_workspace (line 95) | fn outside_workspace() { function with_limit_1_and_extra_logs (line 119) | fn with_limit_1_and_extra_logs() { function with_limit_5_but_not_enough_logs (line 148) | fn with_limit_5_but_not_enough_logs() { function existing_logs_from_other_workspaces (line 176) | fn existing_logs_from_other_workspaces() { function with_manifest_path (line 212) | fn with_manifest_path() { FILE: tests/testsuite/cargo_report_timings/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_report_timings/mod.rs function gated_stable_channel (line 14) | fn gated_stable_channel() { function gated_unstable_options (line 32) | fn gated_unstable_options() { function no_log (line 50) | fn no_log() { function no_log_for_the_current_workspace (line 64) | fn no_log_for_the_current_workspace() { function invalid_log (line 98) | fn invalid_log() { function empty_log (line 126) | fn empty_log() { function prefer_latest (line 155) | fn prefer_latest() { function prefer_workspace (line 191) | fn prefer_workspace() { function outside_workspace (line 233) | fn outside_workspace() { function with_manifest_path (line 260) | fn with_manifest_path() { function with_section_timings (line 293) | fn with_section_timings() { function with_multiple_targets (line 316) | fn with_multiple_targets() { function with_session_id (line 350) | fn with_session_id() { function session_id_not_found (line 399) | fn session_id_not_found() { function invalid_session_id_format (line 423) | fn invalid_session_id_format() { FILE: tests/testsuite/cargo_run/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_rustc/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_rustdoc/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_search/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_targets.rs function warn_unmatched_target_filters (line 8) | fn warn_unmatched_target_filters() { function reserved_windows_target_name (line 36) | fn reserved_windows_target_name() { FILE: tests/testsuite/cargo_test/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_test/no_keep_going/mod.rs function case (line 8) | fn case() { FILE: tests/testsuite/cargo_tree/deps.rs function make_simple_proj (line 12) | fn make_simple_proj() -> Project { function simple (line 44) | fn simple() { function virtual_workspace (line 76) | fn virtual_workspace() { function dedupe_edges (line 168) | fn dedupe_edges() { function renamed_deps (line 220) | fn renamed_deps() { function source_kinds (line 255) | fn source_kinds() { function features (line 296) | fn features() { function filters_target (line 354) | fn filters_target() { function no_selected_target_dependency (line 483) | fn no_selected_target_dependency() { function dep_kinds (line 535) | fn dep_kinds() { function cyclic_dev_dep (line 662) | fn cyclic_dev_dep() { function invert (line 713) | fn invert() { function invert_with_build_dep (line 759) | fn invert_with_build_dep() { function no_indent (line 805) | fn no_indent() { function prefix_depth (line 825) | fn prefix_depth() { function no_dedupe (line 845) | fn no_dedupe() { function no_dedupe_cycle (line 869) | fn no_dedupe_cycle() { function duplicates (line 920) | fn duplicates() { function duplicates_with_target (line 1010) | fn duplicates_with_target() { function duplicates_with_proc_macro (line 1057) | fn duplicates_with_proc_macro() { function charset (line 1108) | fn charset() { function format (line 1129) | fn format() { function dev_dep_feature (line 1238) | fn dev_dep_feature() { function host_dep_feature (line 1307) | fn host_dep_feature() { function proc_macro_features (line 1414) | fn proc_macro_features() { function itarget_opt_dep (line 1555) | fn itarget_opt_dep() { function ambiguous_name (line 1604) | fn ambiguous_name() { function workspace_features_are_local (line 1645) | fn workspace_features_are_local() { function unknown_edge_kind (line 1718) | fn unknown_edge_kind() { function mixed_no_edge_kinds (line 1737) | fn mixed_no_edge_kinds() { function depth_limit (line 1768) | fn depth_limit() { function depth_workspace (line 1854) | fn depth_workspace() { function edge_public (line 1909) | fn edge_public() { function prune (line 2041) | fn prune() { function cyclic_features (line 2114) | fn cyclic_features() { function dev_dep_cycle_with_feature (line 2155) | fn dev_dep_cycle_with_feature() { function dev_dep_cycle_with_feature_nested (line 2220) | fn dev_dep_cycle_with_feature_nested() { function no_proc_macro_order (line 2326) | fn no_proc_macro_order() { FILE: tests/testsuite/cargo_tree/dupe/mod.rs function case (line 8) | fn case() { function all_flag (line 40) | fn all_flag() { FILE: tests/testsuite/cargo_tree/edge_kind/mod.rs function case (line 7) | fn case() { FILE: tests/testsuite/cargo_tree/features.rs function dep_feature_various (line 9) | fn dep_feature_various() { function graph_features_ws_interdependent (line 93) | fn graph_features_ws_interdependent() { function slash_feature_name (line 171) | fn slash_feature_name() { function features_enables_inactive_target (line 284) | fn features_enables_inactive_target() { function edge_public_no_features (line 355) | fn edge_public_no_features() { function edge_public_transitive_features (line 390) | fn edge_public_transitive_features() { function edge_public_cli (line 457) | fn edge_public_cli() { FILE: tests/testsuite/cargo_tree/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_uninstall/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_update/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_update/toolchain_pkgname/in/src/main.rs function main (line 1) | fn main() { FILE: tests/testsuite/cargo_update/toolchain_pkgname/mod.rs function case (line 8) | fn case() { FILE: tests/testsuite/cargo_vendor/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_verify_project/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_version/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cargo_yank/help/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/cfg.rs function cfg_easy (line 9) | fn cfg_easy() { function dont_include (line 34) | fn dont_include() { function works_through_the_registry (line 68) | fn works_through_the_registry() { function ignore_version_from_other_platform (line 112) | fn ignore_version_from_other_platform() { function bad_target_spec (line 160) | fn bad_target_spec() { function bad_target_spec2 (line 191) | fn bad_target_spec2() { function multiple_match_ok (line 222) | fn multiple_match_ok() { function any_ok (line 259) | fn any_ok() { function cfg_looks_at_rustflags_for_target (line 284) | fn cfg_looks_at_rustflags_for_target() { function bad_cfg_discovery (line 318) | fn bad_cfg_discovery() { function exclusive_dep_kinds (line 488) | fn exclusive_dep_kinds() { function cfg_raw_idents (line 526) | fn cfg_raw_idents() { function cfg_raw_idents_empty (line 557) | fn cfg_raw_idents_empty() { function cfg_raw_idents_not_really (line 586) | fn cfg_raw_idents_not_really() { function cfg_keywords (line 615) | fn cfg_keywords() { function cfg_booleans (line 652) | fn cfg_booleans() { function cfg_booleans_config (line 689) | fn cfg_booleans_config() { function cfg_booleans_not (line 720) | fn cfg_booleans_not() { function cfg_booleans_combinators (line 752) | fn cfg_booleans_combinators() { function cfg_booleans_rustflags_no_effect (line 784) | fn cfg_booleans_rustflags_no_effect() { FILE: tests/testsuite/check.rs function check_success (line 14) | fn check_success() { function check_fail (line 44) | fn check_fail() { function custom_derive (line 81) | fn custom_derive() { function check_build (line 149) | fn check_build() { function build_check (line 181) | fn build_check() { function issue_3418 (line 215) | fn issue_3418() { function dylib_check_preserves_build_cache (line 234) | fn dylib_check_preserves_build_cache() { function rustc_check (line 274) | fn rustc_check() { function rustc_check_err (line 329) | fn rustc_check_err() { function check_all (line 368) | fn check_all() { function check_all_exclude (line 410) | fn check_all_exclude() { function check_all_exclude_glob (line 436) | fn check_all_exclude_glob() { function check_virtual_all_implied (line 462) | fn check_virtual_all_implied() { function check_virtual_manifest_one_project (line 493) | fn check_virtual_manifest_one_project() { function check_virtual_manifest_one_bin_project_not_in_default_members (line 519) | fn check_virtual_manifest_one_bin_project_not_in_default_members() { function check_virtual_manifest_glob (line 540) | fn check_virtual_manifest_glob() { function exclude_warns_on_non_existing_package (line 566) | fn exclude_warns_on_non_existing_package() { function targets_selected_default (line 580) | fn targets_selected_default() { function targets_selected_all (line 599) | fn targets_selected_all() { function check_unit_test_profile (line 625) | fn check_unit_test_profile() { function check_filters (line 654) | fn check_filters() { function check_artifacts (line 762) | fn check_artifacts() { function short_message_format (line 825) | fn short_message_format() { function proc_macro (line 841) | fn proc_macro() { function check_keep_going (line 885) | fn check_keep_going() { function does_not_use_empty_rustc_wrapper (line 906) | fn does_not_use_empty_rustc_wrapper() { function does_not_use_empty_rustc_workspace_wrapper (line 923) | fn does_not_use_empty_rustc_workspace_wrapper() { function error_from_deep_recursion (line 929) | fn error_from_deep_recursion() -> Result<(), fmt::Error> { function rustc_workspace_wrapper_affects_all_workspace_members (line 951) | fn rustc_workspace_wrapper_affects_all_workspace_members() { function rustc_workspace_wrapper_includes_path_deps (line 980) | fn rustc_workspace_wrapper_includes_path_deps() { function rustc_workspace_wrapper_respects_primary_units (line 1020) | fn rustc_workspace_wrapper_respects_primary_units() { function rustc_workspace_wrapper_excludes_published_deps (line 1043) | fn rustc_workspace_wrapper_excludes_published_deps() { function warn_manifest_with_project (line 1078) | fn warn_manifest_with_project() { function error_manifest_with_project_on_2024 (line 1103) | fn error_manifest_with_project_on_2024() { function warn_manifest_package_and_project (line 1130) | fn warn_manifest_package_and_project() { function git_manifest_package_and_project (line 1160) | fn git_manifest_package_and_project() { function git_manifest_with_project (line 1214) | fn git_manifest_with_project() { function check_fixable_warning (line 1263) | fn check_fixable_warning() { function check_fixable_test_warning (line 1287) | fn check_fixable_test_warning() { function check_fixable_error_no_fix (line 1323) | fn check_fixable_error_no_fix() { function check_fixable_warning_workspace (line 1357) | fn check_fixable_warning_workspace() { function check_fixable_example (line 1404) | fn check_fixable_example() { function check_fixable_bench (line 1431) | fn check_fixable_bench() { function check_fixable_mixed (line 1477) | fn check_fixable_mixed() { function check_fixable_warning_for_clippy (line 1529) | fn check_fixable_warning_for_clippy() { function check_unused_manifest_keys (line 1568) | fn check_unused_manifest_keys() { function versionless_package (line 1632) | fn versionless_package() { function pkgid_querystring_works (line 1655) | fn pkgid_querystring_works() { function check_build_should_not_output_files_to_artifact_dir (line 1699) | fn check_build_should_not_output_files_to_artifact_dir() { function check_build_should_lock_target_dir_when_artifact_dir_is_same_as_build_dir (line 1723) | fn check_build_should_lock_target_dir_when_artifact_dir_is_same_as_build... function check_build_should_not_lock_artifact_dir_when_build_dir_is_not_same_dir (line 1733) | fn check_build_should_not_lock_artifact_dir_when_build_dir_is_not_same_d... function check_build_should_not_uplift_proc_macro_dylib_deps (line 1756) | fn check_build_should_not_uplift_proc_macro_dylib_deps() { FILE: tests/testsuite/check_cfg.rs function features (line 34) | fn features() { function features_with_deps (line 59) | fn features_with_deps() { function features_with_opt_deps (line 89) | fn features_with_opt_deps() { function features_with_namespaced_features (line 120) | fn features_with_namespaced_features() { function features_fingerprint (line 150) | fn features_fingerprint() { function well_known_names_values (line 227) | fn well_known_names_values() { function features_test (line 240) | fn features_test() { function features_doctest (line 265) | fn features_doctest() { function well_known_names_values_test (line 293) | fn well_known_names_values_test() { function well_known_names_values_doctest (line 306) | fn well_known_names_values_doctest() { function features_doc (line 321) | fn features_doc() { function build_script_feedback (line 347) | fn build_script_feedback() { function build_script_doc (line 374) | fn build_script_doc() { function build_script_override (line 412) | fn build_script_override() { function build_script_test (line 450) | fn build_script_test() { function config_simple (line 521) | fn config_simple() { function config_workspace (line 546) | fn config_workspace() { function config_workspace_not_inherited (line 587) | fn config_workspace_not_inherited() { function config_invalid_position (line 618) | fn config_invalid_position() { function config_invalid_empty (line 645) | fn config_invalid_empty() { function config_invalid_not_list (line 672) | fn config_invalid_not_list() { function config_invalid_not_list_string (line 702) | fn config_invalid_not_list_string() { function config_and_features (line 732) | fn config_and_features() { function config_with_cargo_doc (line 761) | fn config_with_cargo_doc() { function config_with_cargo_test (line 791) | fn config_with_cargo_test() { function config_and_build_script (line 821) | fn config_and_build_script() { function config_features_and_build_script (line 850) | fn config_features_and_build_script() { function config_fingerprint (line 885) | fn config_fingerprint() { FILE: tests/testsuite/clean.rs function cargo_clean_simple (line 15) | fn cargo_clean_simple() { function different_dir (line 29) | fn different_dir() { function clean_multiple_packages (line 50) | fn clean_multiple_packages() { function clean_multiple_packages_in_glob_char_path (line 105) | fn clean_multiple_packages_in_glob_char_path() { function get_build_artifacts (line 127) | fn get_build_artifacts(path: &PathBuf, file_glob: &str) -> Vec Vec Vec Vec GlobalContextBuilder { method unstable_flag (line 50) | pub fn unstable_flag(&mut self, s: impl Into) -> &mut Self { method env (line 56) | pub fn env(&mut self, key: impl Into, val: impl Into) ... method nightly_features_allowed (line 62) | pub fn nightly_features_allowed(&mut self, allowed: bool) -> &mut Self { method config_arg (line 68) | pub fn config_arg(&mut self, arg: impl Into) -> &mut Self { method cwd (line 76) | pub fn cwd(&mut self, path: impl AsRef) -> &mut Self { method root (line 94) | pub fn root(&mut self, path: impl Into) -> &mut Self { method build (line 100) | pub fn build(&self) -> GlobalContext { method build_err (line 105) | pub fn build_err(&self) -> CargoResult { function new_gctx (line 130) | fn new_gctx() -> GlobalContext { function read_output (line 135) | pub fn read_output(gctx: GlobalContext) -> String { function read_env_vars_for_config (line 142) | fn read_env_vars_for_config() { function write_config_extless (line 169) | pub fn write_config_extless(config: &str) { function write_config_at (line 173) | pub fn write_config_at(path: impl AsRef, contents: &str) { function write_config_toml (line 179) | pub fn write_config_toml(config: &str) { function symlink_file (line 184) | fn symlink_file(target: &Path, link: &Path) -> io::Result<()> { function symlink_file (line 189) | fn symlink_file(target: &Path, link: &Path) -> io::Result<()> { function make_config_symlink_to_config_toml_absolute (line 193) | fn make_config_symlink_to_config_toml_absolute() { function make_config_symlink_to_config_toml_relative (line 199) | fn make_config_symlink_to_config_toml_relative() { function rename_config_toml_to_config_replacing_with_symlink (line 204) | fn rename_config_toml_to_config_replacing_with_symlink() { function assert_error (line 217) | pub fn assert_error>(error: E, msgs: impl IntoD... function get_config (line 235) | fn get_config() { function environment_variable_casing (line 258) | fn environment_variable_casing() { function config_works_without_extension (line 282) | fn config_works_without_extension() { function home_config_works_without_extension (line 306) | fn home_config_works_without_extension() { function config_ambiguous_filename_symlink_doesnt_warn (line 327) | fn config_ambiguous_filename_symlink_doesnt_warn() { function config_ambiguous_filename_symlink_doesnt_warn_relative (line 353) | fn config_ambiguous_filename_symlink_doesnt_warn_relative() { function config_ambiguous_filename_symlink_doesnt_warn_backward (line 379) | fn config_ambiguous_filename_symlink_doesnt_warn_backward() { function config_ambiguous_filename (line 405) | fn config_ambiguous_filename() { function config_unused_fields (line 436) | fn config_unused_fields() { function config_load_toml_profile (line 471) | fn config_load_toml_profile() { function profile_env_var_prefix (line 560) | fn profile_env_var_prefix() { function config_deserialize_any (line 586) | fn config_deserialize_any() { function config_toml_errors (line 691) | fn config_toml_errors() { function load_nested (line 729) | fn load_nested() { function get_errors (line 766) | fn get_errors() { function config_get_option (line 829) | fn config_get_option() { function config_bad_toml (line 849) | fn config_bad_toml() { function config_get_list (line 872) | fn config_get_list() { function config_get_other_types (line 990) | fn config_get_other_types() { function config_relative_path (line 1016) | fn config_relative_path() { function config_get_integers (line 1065) | fn config_get_integers() { function config_get_ssl_version_missing (line 1136) | fn config_get_ssl_version_missing() { function config_get_ssl_version_single (line 1154) | fn config_get_ssl_version_single() { function config_get_ssl_version_min_max (line 1175) | fn config_get_ssl_version_min_max() { function config_get_ssl_version_both_forms_configured (line 1200) | fn config_get_ssl_version_both_forms_configured() { function unstable_table_notation (line 1236) | fn unstable_table_notation() { function unstable_dotted_notation (line 1251) | fn unstable_dotted_notation() { function unstable_cli_precedence (line 1265) | fn unstable_cli_precedence() { function unstable_invalid_flag_ignored_on_stable (line 1285) | fn unstable_invalid_flag_ignored_on_stable() { function unstable_flags_ignored_on_stable (line 1297) | fn unstable_flags_ignored_on_stable() { function table_merge_failure (line 1312) | fn table_merge_failure() { function struct_with_opt_inner_struct (line 1356) | fn struct_with_opt_inner_struct() { function struct_with_default_inner_struct (line 1375) | fn struct_with_default_inner_struct() { function overlapping_env_config (line 1396) | fn overlapping_env_config() { function overlapping_env_with_defaults_errors_out (line 1429) | fn overlapping_env_with_defaults_errors_out() { function struct_with_overlapping_inner_struct_and_defaults (line 1465) | fn struct_with_overlapping_inner_struct_and_defaults() { function string_list_tricky_env (line 1540) | fn string_list_tricky_env() { function string_list_wrong_type (line 1556) | fn string_list_wrong_type() { function string_list_advanced_env (line 1575) | fn string_list_advanced_env() { function parse_strip_with_string (line 1594) | fn parse_strip_with_string() { function cargo_target_empty_cfg (line 1613) | fn cargo_target_empty_cfg() { function cargo_target_empty_env (line 1630) | fn cargo_target_empty_env() { function all_profile_options (line 1656) | fn all_profile_options() { function value_in_array (line 1694) | fn value_in_array() { function debuginfo_parsing (line 1750) | fn debuginfo_parsing() { function build_jobs_missing (line 1806) | fn build_jobs_missing() { function build_jobs_default (line 1823) | fn build_jobs_default() { function build_jobs_integer (line 1845) | fn build_jobs_integer() { function trim_paths_parsing (line 1867) | fn trim_paths_parsing() { function missing_fields (line 1927) | fn missing_fields() { function git_features (line 1974) | fn git_features() { function gitoxide_features (line 2090) | fn gitoxide_features() { function nonmergeable_lists (line 2184) | fn nonmergeable_lists() { function build_std (line 2260) | fn build_std() { function array_of_any_types (line 2338) | fn array_of_any_types() { function array_env (line 2387) | fn array_env() { function nested_array (line 2422) | fn nested_array() { function mixed_type_array (line 2525) | fn mixed_type_array() { function config_symlink_home_duplicate_load (line 2594) | fn config_symlink_home_duplicate_load() { FILE: tests/testsuite/config_cli.rs function basic (line 15) | fn basic() { function cli_priority (line 26) | fn cli_priority() { function merge_primitives_for_multiple_cli_occurrences (line 70) | fn merge_primitives_for_multiple_cli_occurrences() { function merges_array (line 136) | fn merges_array() { function string_list_array (line 185) | fn string_list_array() { function merges_table (line 230) | fn merges_table() { function enforces_format (line 267) | fn enforces_format() { function unused_key (line 319) | fn unused_key() { function rerooted_remains (line 335) | fn rerooted_remains() { function bad_parse (line 364) | fn bad_parse() { function too_many_values (line 392) | fn too_many_values() { function no_disallowed_values (line 407) | fn no_disallowed_values() { function no_inline_table_value (line 439) | fn no_inline_table_value() { function no_array_of_tables_values (line 453) | fn no_array_of_tables_values() { function no_comments (line 468) | fn no_comments() { function bad_cv_convert (line 491) | fn bad_cv_convert() { function fail_to_merge_multiple_args (line 511) | fn fail_to_merge_multiple_args() { function cli_path (line 533) | fn cli_path() { FILE: tests/testsuite/config_include.rs function simple (line 12) | fn simple() { function mix_of_hierarchy_and_include (line 36) | fn mix_of_hierarchy_and_include() { function left_to_right_bottom_to_top (line 102) | fn left_to_right_bottom_to_top() { function nested_include_resolves_relative_to_including_file (line 156) | fn nested_include_resolves_relative_to_including_file() { function missing_file (line 194) | fn missing_file() { function wrong_file_extension (line 218) | fn wrong_file_extension() { function cycle (line 236) | fn cycle() { function cli_include (line 263) | fn cli_include() { function bad_format (line 282) | fn bad_format() { function cli_include_failed (line 300) | fn cli_include_failed() { function cli_merge_failed (line 323) | fn cli_merge_failed() { function cli_include_take_priority_over_env (line 348) | fn cli_include_take_priority_over_env() { function inline_table_style (line 374) | fn inline_table_style() { function array_of_tables_style (line 406) | fn array_of_tables_style() { function table_with_unknown_fields (line 443) | fn table_with_unknown_fields() { function table_missing_required_field (line 469) | fn table_missing_required_field() { function optional_include_missing_and_existing (line 495) | fn optional_include_missing_and_existing() { function optional_false_missing_file (line 523) | fn optional_false_missing_file() { function disallow_glob_syntax (line 556) | fn disallow_glob_syntax() { function disallow_template_syntax (line 574) | fn disallow_template_syntax() { FILE: tests/testsuite/corrupt_git.rs function deleting_database_files (line 12) | fn deleting_database_files() { function deleting_checkout_files (line 70) | fn deleting_checkout_files() { function make_writable (line 145) | fn make_writable(path: &Path) { function find_files (line 151) | fn find_files(path: &Path, dst: &mut Vec) { FILE: tests/testsuite/credential_process.rs function toml_bin (line 8) | fn toml_bin(proj: &Project, name: &str) -> String { function get_token_test (line 22) | fn get_token_test() -> (Project, TestRegistry) { function publish (line 70) | fn publish() { function credential_provider_auth_failure (line 92) | fn credential_provider_auth_failure() { function basic_unsupported (line 117) | fn basic_unsupported() { function login (line 152) | fn login() { function logout (line 174) | fn logout() { function yank (line 193) | fn yank() { function owner (line 208) | fn owner() { function invalid_token_output (line 223) | fn invalid_token_output() { function build_provider (line 260) | fn build_provider(name: &str, response: &str) -> String { function not_found (line 286) | fn not_found() { function all_not_found (line 312) | fn all_not_found() { function all_not_supported (line 348) | fn all_not_supported() { function multiple_providers (line 384) | fn multiple_providers() { function both_token_and_provider (line 429) | fn both_token_and_provider() { function registry_provider_overrides_global (line 447) | fn registry_provider_overrides_global() { function both_asymmetric_and_token (line 478) | fn both_asymmetric_and_token() { function token_caching (line 507) | fn token_caching() { function basic_provider (line 624) | fn basic_provider() { function unsupported_version (line 687) | fn unsupported_version() { function alias_builtin_warning (line 728) | fn alias_builtin_warning() { function login_token_from_stdin (line 758) | fn login_token_from_stdin() { FILE: tests/testsuite/cross_compile.rs function simple_cross (line 15) | fn simple_cross() { function simple_cross_config (line 67) | fn simple_cross_config() { function target_host_arg (line 129) | fn target_host_arg() { function target_host_config (line 166) | fn target_host_config() { function simple_deps (line 212) | fn simple_deps() { function per_crate_target_test (line 250) | fn per_crate_target_test( function per_crate_default_target_is_default (line 323) | fn per_crate_default_target_is_default() { function per_crate_default_target_gets_overridden (line 328) | fn per_crate_default_target_gets_overridden() { function per_crate_forced_target_is_default (line 337) | fn per_crate_forced_target_is_default() { function per_crate_forced_target_does_not_get_overridden (line 342) | fn per_crate_forced_target_does_not_get_overridden() { function workspace_with_multiple_targets (line 351) | fn workspace_with_multiple_targets() { function linker (line 457) | fn linker() { function cross_tests (line 504) | fn cross_tests() { function simple_cargo_run (line 592) | fn simple_cargo_run() { function cross_with_a_build_script (line 617) | fn cross_with_a_build_script() { function build_script_needed_for_host_and_target (line 678) | fn build_script_needed_for_host_and_target() { function build_deps_for_the_right_arch (line 789) | fn build_deps_for_the_right_arch() { function build_script_only_host (line 834) | fn build_script_only_host() { function build_script_with_platform_specific_dependencies (line 887) | fn build_script_with_platform_specific_dependencies() { function platform_specific_dependencies_do_not_leak (line 961) | fn platform_specific_dependencies_do_not_leak() { function platform_specific_variables_reflected_in_build_scripts (line 1021) | fn platform_specific_variables_reflected_in_build_scripts() { function cross_test_dylib (line 1120) | fn cross_test_dylib() { function doctest_xcompile_linker (line 1223) | fn doctest_xcompile_linker() { function always_emit_warnings_as_warnings_when_learning_target_info (line 1269) | fn always_emit_warnings_as_warnings_when_learning_target_info() { function host_linker_does_not_apply_to_binary_build (line 1304) | fn host_linker_does_not_apply_to_binary_build() { function cross_with_host_config (line 1358) | fn cross_with_host_config() { FILE: tests/testsuite/cross_publish.rs function simple_cross_package (line 10) | fn simple_cross_package() { function publish_with_target (line 67) | fn publish_with_target() { FILE: tests/testsuite/custom_target.rs constant MINIMAL_LIB (line 11) | const MINIMAL_LIB: &str = r#" function custom_target_gated (line 38) | fn custom_target_gated() { function custom_target_minimal (line 89) | fn custom_target_minimal() { function custom_target_dependency (line 126) | fn custom_target_dependency() { function custom_bin_target (line 184) | fn custom_bin_target() { function changing_spec_rebuilds (line 203) | fn changing_spec_rebuilds() { function changing_spec_relearns_crate_types (line 250) | fn changing_spec_relearns_crate_types() { function custom_target_ignores_filepath (line 296) | fn custom_target_ignores_filepath() { FILE: tests/testsuite/death.rs function ctrl_c_kills_everyone (line 13) | fn ctrl_c_kills_everyone() { function ctrl_c (line 92) | pub fn ctrl_c(child: &mut Child) { function ctrl_c (line 100) | pub fn ctrl_c(child: &mut Child) { FILE: tests/testsuite/dep_info.rs function build_dep_info (line 16) | fn build_dep_info() { function build_dep_info_lib (line 44) | fn build_dep_info_lib() { function build_dep_info_rlib (line 69) | fn build_dep_info_rlib() { function build_dep_info_dylib (line 93) | fn build_dep_info_dylib() { function dep_path_inside_target_has_correct_path (line 117) | fn dep_path_inside_target_has_correct_path() { function no_rewrite_if_no_change (line 153) | fn no_rewrite_if_no_change() { function relative_depinfo_paths_ws (line 169) | fn relative_depinfo_paths_ws() { function relative_depinfo_paths_no_ws (line 309) | fn relative_depinfo_paths_no_ws() { function reg_dep_source_not_tracked (line 438) | fn reg_dep_source_not_tracked() { function canonical_path (line 478) | fn canonical_path() { function non_local_build_script (line 517) | fn non_local_build_script() { function no_trailing_separator_after_package_root_build_script (line 557) | fn no_trailing_separator_after_package_root_build_script() { function no_trailing_separator_after_package_root_proc_macro (line 592) | fn no_trailing_separator_after_package_root_proc_macro() { FILE: tests/testsuite/diagnostics.rs function dont_panic_on_render (line 6) | fn dont_panic_on_render() { FILE: tests/testsuite/direct_minimal_versions.rs function simple (line 11) | fn simple() { function mixed_dependencies (line 54) | fn mixed_dependencies() { function yanked (line 99) | fn yanked() { function indirect (line 147) | fn indirect() { function indirect_conflict (line 209) | fn indirect_conflict() { FILE: tests/testsuite/directory.rs function setup (line 16) | fn setup() { type VendorPackage (line 31) | struct VendorPackage { method new (line 43) | fn new(name: &str) -> VendorPackage { method file (line 53) | fn file(&mut self, name: &str, contents: &str) -> &mut VendorPackage { method disable_checksum (line 61) | fn disable_checksum(&mut self) -> &mut VendorPackage { method no_manifest (line 66) | fn no_manifest(mut self) -> Self { method build (line 71) | fn build(&mut self) { type Checksum (line 37) | struct Checksum { function simple (line 80) | fn simple() { function simple_install (line 120) | fn simple_install() { function simple_install_fail (line 163) | fn simple_install_fail() { function install_without_feature_dep (line 210) | fn install_without_feature_dep() { function not_there (line 257) | fn not_there() { function multiple (line 294) | fn multiple() { function crates_io_then_directory (line 342) | fn crates_io_then_directory() { function crates_io_then_bad_checksum (line 399) | fn crates_io_then_bad_checksum() { function bad_file_checksum (line 446) | fn bad_file_checksum() { function only_dot_files_ok (line 491) | fn only_dot_files_ok() { function random_files_ok (line 524) | fn random_files_ok() { function git_lock_file_doesnt_change (line 558) | fn git_lock_file_doesnt_change() { function git_override_requires_lockfile (line 625) | fn git_override_requires_lockfile() { function workspace_different_locations (line 686) | fn workspace_different_locations() { function version_missing (line 746) | fn version_missing() { function root_dir_diagnostics (line 789) | fn root_dir_diagnostics() { function root_dir_file_macro (line 827) | fn root_dir_file_macro() { FILE: tests/testsuite/doc.rs type RustdocFingerprint (line 18) | struct RustdocFingerprint { function simple (line 23) | fn simple() { function doc_no_libs (line 54) | fn doc_no_libs() { function doc_twice (line 77) | fn doc_twice() { function doc_deps (line 99) | fn doc_deps() { function doc_no_deps (line 157) | fn doc_no_deps() { function doc_only_bin (line 194) | fn doc_only_bin() { function doc_multiple_targets_same_name_lib (line 222) | fn doc_multiple_targets_same_name_lib() { function doc_multiple_targets_same_name (line 270) | fn doc_multiple_targets_same_name() { function doc_multiple_targets_same_name_bin (line 322) | fn doc_multiple_targets_same_name_bin() { function doc_multiple_targets_same_name_undoced (line 366) | fn doc_multiple_targets_same_name_undoced() { function doc_lib_bin_same_name_documents_lib (line 406) | fn doc_lib_bin_same_name_documents_lib() { function doc_lib_bin_same_name_documents_lib_when_requested (line 441) | fn doc_lib_bin_same_name_documents_lib_when_requested() { function doc_lib_bin_same_name_with_dash (line 476) | fn doc_lib_bin_same_name_with_dash() { function doc_lib_bin_same_name_documents_named_bin_when_requested (line 497) | fn doc_lib_bin_same_name_documents_named_bin_when_requested() { function doc_lib_bin_same_name_documents_bins_when_requested (line 539) | fn doc_lib_bin_same_name_documents_bins_when_requested() { function doc_lib_bin_example_same_name_documents_named_example_when_requested (line 581) | fn doc_lib_bin_example_same_name_documents_named_example_when_requested() { function doc_lib_bin_example_same_name_documents_examples_when_requested (line 631) | fn doc_lib_bin_example_same_name_documents_examples_when_requested() { function doc_dash_p (line 695) | fn doc_dash_p() { function doc_all_exclude (line 746) | fn doc_all_exclude() { function doc_all_exclude_glob (line 772) | fn doc_all_exclude_glob() { function doc_same_name (line 798) | fn doc_same_name() { function doc_target (line 810) | fn doc_target() { function target_specific_not_documented (line 847) | fn target_specific_not_documented() { function output_not_captured (line 871) | fn output_not_captured() { function target_specific_documented (line 909) | fn target_specific_documented() { function no_document_build_deps (line 952) | fn no_document_build_deps() { function doc_release (line 984) | fn doc_release() { function doc_multiple_deps (line 1000) | fn doc_multiple_deps() { function features (line 1033) | fn features() { function rerun_when_dir_removed (line 1121) | fn rerun_when_dir_removed() { function document_only_lib (line 1142) | fn document_only_lib() { function plugins_no_use_target (line 1167) | fn plugins_no_use_target() { function doc_all_workspace (line 1188) | fn doc_all_workspace() { function doc_all_workspace_verbose (line 1226) | fn doc_all_workspace_verbose() { function doc_all_virtual_manifest (line 1268) | fn doc_all_virtual_manifest() { function doc_virtual_manifest_all_implied (line 1299) | fn doc_virtual_manifest_all_implied() { function doc_virtual_manifest_one_project (line 1330) | fn doc_virtual_manifest_one_project() { function doc_virtual_manifest_glob (line 1356) | fn doc_virtual_manifest_glob() { function doc_all_member_dependency_same_name (line 1382) | fn doc_all_member_dependency_same_name() { function doc_workspace_open_help_message (line 1429) | fn doc_workspace_open_help_message() { function doc_extern_map_local (line 1461) | fn doc_extern_map_local() { function open_no_doc_crate (line 1490) | fn open_no_doc_crate() { function doc_workspace_open_different_library_and_package_names (line 1520) | fn doc_workspace_open_different_library_and_package_names() { function doc_workspace_open_binary (line 1579) | fn doc_workspace_open_binary() { function doc_workspace_open_binary_and_library (line 1615) | fn doc_workspace_open_binary_and_library() { function doc_edition (line 1658) | fn doc_edition() { function doc_target_edition (line 1691) | fn doc_target_edition() { function issue_5345 (line 1729) | fn issue_5345() { function doc_private_items (line 1757) | fn doc_private_items() { function doc_private_ws (line 1772) | fn doc_private_ws() { constant BAD_INTRA_LINK_LIB (line 1811) | const BAD_INTRA_LINK_LIB: &str = r#" function doc_cap_lints (line 1819) | fn doc_cap_lints() { function doc_message_format (line 1873) | fn doc_message_format() { function doc_json_artifacts (line 1902) | fn doc_json_artifacts() { function short_message_format (line 2005) | fn short_message_format() { function doc_example (line 2018) | fn doc_example() { function doc_example_with_deps (line 2057) | fn doc_example_with_deps() { function bin_private_items (line 2124) | fn bin_private_items() { function bin_private_items_deps (line 2179) | fn bin_private_items_deps() { function crate_versions (line 2237) | fn crate_versions() { function crate_versions_flag_is_overridden (line 2269) | fn crate_versions_flag_is_overridden() { function doc_test_in_workspace (line 2305) | fn doc_test_in_workspace() { function doc_test_include_file (line 2380) | fn doc_test_include_file() { function doc_fingerprint_is_versioning_consistent (line 2475) | fn doc_fingerprint_is_versioning_consistent() { function doc_fingerprint_respects_target_paths (line 2559) | fn doc_fingerprint_respects_target_paths() { function doc_fingerprint_unusual_behavior (line 2648) | fn doc_fingerprint_unusual_behavior() { function lib_before_bin (line 2710) | fn lib_before_bin() { function doc_lib_false (line 2754) | fn doc_lib_false() { function doc_lib_false_dep (line 2807) | fn doc_lib_false_dep() { function link_to_private_item (line 2855) | fn link_to_private_item() { function rustdoc_failure_hides_command_line_by_default (line 2882) | fn rustdoc_failure_hides_command_line_by_default() { function rustdoc_depinfo_gated (line 2914) | fn rustdoc_depinfo_gated() { function rebuild_tracks_target_src_outside_package_root (line 2931) | fn rebuild_tracks_target_src_outside_package_root() { function rebuild_tracks_include_str (line 2978) | fn rebuild_tracks_include_str() { function rebuild_tracks_path_attr (line 3017) | fn rebuild_tracks_path_attr() { function rebuild_tracks_env (line 3056) | fn rebuild_tracks_env() { function rebuild_tracks_env_in_dep (line 3095) | fn rebuild_tracks_env_in_dep() { function rebuild_tracks_checksum (line 3169) | fn rebuild_tracks_checksum() { function mergeable_info_gated (line 3210) | fn mergeable_info_gated() { function mergeable_info_with_deps (line 3227) | fn mergeable_info_with_deps() { function mergeable_info_no_deps (line 3287) | fn mergeable_info_no_deps() { function mergeable_info_workspace (line 3344) | fn mergeable_info_workspace() { function mergeable_info_multi_targets (line 3420) | fn mergeable_info_multi_targets() { function mergeable_info_rebuild_detection (line 3500) | fn mergeable_info_rebuild_detection() { function mergeable_info_rebuild_with_depinfo (line 3638) | fn mergeable_info_rebuild_with_depinfo() { function mergeable_info_additive (line 3773) | fn mergeable_info_additive() { function mergeable_info_dep_collision (line 3916) | fn mergeable_info_dep_collision() { FILE: tests/testsuite/docscrape.rs function basic (line 8) | fn basic() { function scrape_examples_for_non_workspace_reexports (line 56) | fn scrape_examples_for_non_workspace_reexports() { function avoid_build_script_cycle (line 137) | fn avoid_build_script_cycle() { function complex_reverse_dependencies (line 181) | fn complex_reverse_dependencies() { function crate_with_dash (line 241) | fn crate_with_dash() { function configure_target (line 266) | fn configure_target() { function configure_profile_issue_10500 (line 314) | fn configure_profile_issue_10500() { function issue_10545 (line 342) | fn issue_10545() { function cache (line 389) | fn cache() { function no_fail_bad_lib (line 428) | fn no_fail_bad_lib() { function fail_bad_build_script (line 471) | fn fail_bad_build_script() { function no_fail_bad_example (line 511) | fn no_fail_bad_example() { function no_scrape_with_dev_deps (line 576) | fn no_scrape_with_dev_deps() { function use_dev_deps_if_explicitly_enabled (line 646) | fn use_dev_deps_if_explicitly_enabled() { function only_scrape_documented_targets (line 700) | fn only_scrape_documented_targets() { function issue_11496 (line 749) | fn issue_11496() { FILE: tests/testsuite/edition.rs function edition_works_for_build_script (line 8) | fn edition_works_for_build_script() { function edition_unstable_gated (line 39) | fn edition_unstable_gated() { function edition_unstable (line 83) | fn edition_unstable() { function unset_edition_with_unset_rust_version (line 123) | fn unset_edition_with_unset_rust_version() { function unset_edition_works_with_no_newer_compatible_edition (line 148) | fn unset_edition_works_with_no_newer_compatible_edition() { function unset_edition_works_on_old_msrv (line 173) | fn unset_edition_works_on_old_msrv() { function future_edition_is_gated (line 199) | fn future_edition_is_gated() { function future_edition_with_rust_version_hint (line 246) | fn future_edition_with_rust_version_hint() { function future_edition_works (line 283) | fn future_edition_works() { FILE: tests/testsuite/error.rs function internal_error (line 7) | fn internal_error() { FILE: tests/testsuite/feature_unification.rs function workspace_feature_unification (line 14) | fn workspace_feature_unification() { function package_feature_unification (line 117) | fn package_feature_unification() { function package_feature_unification_default_features (line 275) | fn package_feature_unification_default_features() { function package_feature_unification_cli_features (line 387) | fn package_feature_unification_cli_features() { function package_feature_unification_weak_dependencies (line 567) | fn package_feature_unification_weak_dependencies() { function feature_unification_cargo_tree (line 677) | fn feature_unification_cargo_tree() { function cargo_install_ignores_config (line 843) | fn cargo_install_ignores_config() { function unstable_config_on_stable (line 929) | fn unstable_config_on_stable() { function cargo_fix_works (line 955) | fn cargo_fix_works() { function edition_v2_resolver_report (line 1000) | fn edition_v2_resolver_report() { function feature_unification_of_cli_features_within_workspace (line 1077) | fn feature_unification_of_cli_features_within_workspace() { FILE: tests/testsuite/features.rs function feature_activates_missing_feature (line 9) | fn feature_activates_missing_feature() { function feature_activates_typoed_feature (line 42) | fn feature_activates_typoed_feature() { function empty_feature_name (line 76) | fn empty_feature_name() { function same_name (line 108) | fn same_name() { function feature_activates_required_dependency (line 158) | fn feature_activates_required_dependency() { function dependency_activates_missing_feature (line 193) | fn dependency_activates_missing_feature() { function dependency_activates_typoed_feature (line 241) | fn dependency_activates_typoed_feature() { function dependency_activates_feature_with_no_close_match (line 292) | fn dependency_activates_feature_with_no_close_match() { function optional_dev_dependency (line 343) | fn optional_dev_dependency() { function feature_activates_missing_dep_feature (line 375) | fn feature_activates_missing_dep_feature() { function feature_activates_feature_inside_feature (line 408) | fn feature_activates_feature_inside_feature() { function dependency_activates_dep_feature (line 442) | fn dependency_activates_dep_feature() { function cli_activates_required_dependency (line 477) | fn cli_activates_required_dependency() { function dependency_activates_required_dependency (line 510) | fn dependency_activates_required_dependency() { function no_transitive_dep_feature_requirement (line 563) | fn no_transitive_dep_feature_requirement() { function no_feature_doesnt_build (line 636) | fn no_feature_doesnt_build() { function default_feature_pulled_in (line 709) | fn default_feature_pulled_in() { function cyclic_feature (line 782) | fn cyclic_feature() { function cyclic_feature2 (line 810) | fn cyclic_feature2() { function groups_on_groups_on_groups (line 839) | fn groups_on_groups_on_groups() { function many_cli_features (line 901) | fn many_cli_features() { function union_features (line 954) | fn union_features() { function many_features_no_rebuilds (line 1040) | fn many_features_no_rebuilds() { function empty_features (line 1098) | fn empty_features() { function transitive_features (line 1106) | fn transitive_features() { function everything_in_the_lockfile (line 1148) | fn everything_in_the_lockfile() { function no_rebuild_when_frobbing_default_feature (line 1226) | fn no_rebuild_when_frobbing_default_feature() { function unions_work_with_no_default_features (line 1290) | fn unions_work_with_no_default_features() { function optional_and_dev_dep (line 1354) | fn optional_and_dev_dep() { function activating_feature_activates_dep (line 1387) | fn activating_feature_activates_dep() { function activating_feature_does_not_activate_transitive_dev_dependency (line 1429) | fn activating_feature_does_not_activate_transitive_dev_dependency() { function dep_feature_in_cmd_line (line 1484) | fn dep_feature_in_cmd_line() { function all_features_flag_enables_all_features (line 1581) | fn all_features_flag_enables_all_features() { function many_cli_features_comma_delimited (line 1627) | fn many_cli_features_comma_delimited() { function many_cli_features_comma_and_space_delimited (line 1679) | fn many_cli_features_comma_and_space_delimited() { function only_dep_is_optional (line 1750) | fn only_dep_is_optional() { function all_features_all_crates (line 1780) | fn all_features_all_crates() { function feature_off_dylib (line 1818) | fn feature_off_dylib() { function warn_if_default_features (line 1881) | fn warn_if_default_features() { function no_feature_for_non_optional_dep (line 1918) | fn no_feature_for_non_optional_dep() { function features_option_given_twice (line 1961) | fn features_option_given_twice() { function multi_multi_features (line 1990) | fn multi_multi_features() { function cli_parse_ok (line 2020) | fn cli_parse_ok() { function all_features_virtual_ws (line 2050) | fn all_features_virtual_ws() { function slash_optional_enables (line 2151) | fn slash_optional_enables() { function registry_summary_order_doesnt_matter (line 2207) | fn registry_summary_order_doesnt_matter() { function nonexistent_required_features (line 2287) | fn nonexistent_required_features() { function invalid_feature_names_error (line 2333) | fn invalid_feature_names_error() { function invalid_feature_name_slash_error (line 2392) | fn invalid_feature_name_slash_error() { function dont_demand_not_required_dep (line 2424) | fn dont_demand_not_required_dep() { FILE: tests/testsuite/features2.rs function switch_to_resolver_2 (line 16) | pub fn switch_to_resolver_2(p: &Project) { function inactivate_targets (line 32) | fn inactivate_targets() { function inactive_target_optional (line 88) | fn inactive_target_optional() { function itarget_proc_macro (line 266) | fn itarget_proc_macro() { function decouple_host_deps (line 306) | fn decouple_host_deps() { function decouple_host_deps_nested (line 361) | fn decouple_host_deps_nested() { function decouple_dev_deps (line 429) | fn decouple_dev_deps() { function build_script_runtime_features (line 549) | fn build_script_runtime_features() { function cyclical_dev_dep (line 721) | fn cyclical_dev_dep() { function all_feature_opts (line 792) | fn all_feature_opts() { function required_features_host_dep (line 869) | fn required_features_host_dep() { function disabled_shared_host_dep (line 926) | fn disabled_shared_host_dep() { function required_features_inactive_dep (line 1001) | fn required_features_inactive_dep() { function decouple_proc_macro (line 1047) | fn decouple_proc_macro() { function proc_macro_ws (line 1157) | fn proc_macro_ws() { function has_dev_dep_for_test (line 1238) | fn has_dev_dep_for_test() { function build_dep_activated (line 1317) | fn build_dep_activated() { function resolver_bad_setting (line 1376) | fn resolver_bad_setting() { function resolver_original (line 1405) | fn resolver_original() { function resolver_not_both (line 1466) | fn resolver_not_both() { function resolver_ws_member (line 1497) | fn resolver_ws_member() { function edition_2021_workspace_member (line 1533) | fn edition_2021_workspace_member() { function resolver_ws_root_and_member (line 1567) | fn resolver_ws_root_and_member() { function resolver_enables_new_features (line 1602) | fn resolver_enables_new_features() { function install_resolve_behavior (line 1726) | fn install_resolve_behavior() { function package_includes_resolve_behavior (line 1766) | fn package_includes_resolve_behavior() { function tree_all (line 1840) | fn tree_all() { function shared_dep_same_but_dependencies (line 1869) | fn shared_dep_same_but_dependencies() { function test_proc_macro (line 1994) | fn test_proc_macro() { function doc_optional (line 2080) | fn doc_optional() { function minimal_download (line 2132) | fn minimal_download() { function pm_with_int_shared (line 2375) | fn pm_with_int_shared() { function doc_proc_macro (line 2512) | fn doc_proc_macro() { function edition_2021_default_2 (line 2561) | fn edition_2021_default_2() { function all_features_merges_with_features (line 2633) | fn all_features_merges_with_features() { function dep_with_optional_host_deps_activated (line 2712) | fn dep_with_optional_host_deps_activated() { function dont_unify_proc_macro_example_from_dependency (line 2783) | fn dont_unify_proc_macro_example_from_dependency() { FILE: tests/testsuite/features_namespaced.rs function dependency_with_crate_syntax (line 11) | fn dependency_with_crate_syntax() { function namespaced_invalid_feature (line 51) | fn namespaced_invalid_feature() { function namespaced_invalid_dependency (line 85) | fn namespaced_invalid_dependency() { function namespaced_non_optional_dependency (line 116) | fn namespaced_non_optional_dependency() { function namespaced_implicit_feature (line 151) | fn namespaced_implicit_feature() { function namespaced_shadowed_dep (line 196) | fn namespaced_shadowed_dep() { function namespaced_shadowed_non_optional (line 232) | fn namespaced_shadowed_non_optional() { function namespaced_implicit_non_optional (line 258) | fn namespaced_implicit_non_optional() { function namespaced_same_name (line 293) | fn namespaced_same_name() { function no_implicit_feature (line 353) | fn no_implicit_feature() { function crate_syntax_bad_name (line 434) | fn crate_syntax_bad_name() { function crate_syntax_in_dep (line 470) | fn crate_syntax_in_dep() { function crate_syntax_cli (line 506) | fn crate_syntax_cli() { function crate_required_features (line 544) | fn crate_required_features() { function json_exposed (line 579) | fn json_exposed() { function crate_feature_with_explicit (line 655) | fn crate_feature_with_explicit() { function optional_explicit_without_crate (line 713) | fn optional_explicit_without_crate() { function tree (line 751) | fn tree() { function tree_no_implicit (line 843) | fn tree_no_implicit() { function publish_no_implicit (line 894) | fn publish_no_implicit() { function publish (line 1036) | fn publish() { function namespaced_feature_together (line 1171) | fn namespaced_feature_together() { function dep_feature_when_hidden (line 1296) | fn dep_feature_when_hidden() { FILE: tests/testsuite/fetch.rs function no_deps (line 10) | fn no_deps() { function fetch_all_platform_dependencies_when_no_target_is_given (line 20) | fn fetch_all_platform_dependencies_when_no_target_is_given() { function fetch_platform_specific_dependencies (line 72) | fn fetch_platform_specific_dependencies() { function fetch_warning (line 127) | fn fetch_warning() { FILE: tests/testsuite/fix.rs function do_not_fix_broken_builds (line 14) | fn do_not_fix_broken_builds() { function fix_broken_if_requested (line 44) | fn fix_broken_if_requested() { function fix_path_deps (line 63) | fn fix_path_deps() { function do_not_fix_non_relevant_deps (line 120) | fn do_not_fix_non_relevant_deps() { function prepare_for_2018 (line 159) | fn prepare_for_2018() { function fix_tests_with_edition (line 202) | fn fix_tests_with_edition() { function fix_tests_with_edition_idioms (line 253) | fn fix_tests_with_edition_idioms() { function local_paths (line 299) | fn local_paths() { function upgrade_extern_crate (line 334) | fn upgrade_extern_crate() { function specify_rustflags (line 384) | fn specify_rustflags() { function no_changes_necessary (line 417) | fn no_changes_necessary() { function fixes_extra_mut (line 431) | fn fixes_extra_mut() { function fixes_two_missing_ampersands (line 457) | fn fixes_two_missing_ampersands() { function tricky (line 484) | fn tricky() { function preserve_line_endings (line 510) | fn preserve_line_endings() { function fix_deny_warnings (line 527) | fn fix_deny_warnings() { function fix_deny_warnings_but_not_others (line 543) | fn fix_deny_warnings_but_not_others() { function fix_two_files (line 571) | fn fix_two_files() { function fixes_missing_ampersand (line 614) | fn fixes_missing_ampersand() { function fix_features (line 664) | fn fix_features() { function shows_warnings (line 696) | fn shows_warnings() { function warns_if_no_vcs_detected (line 714) | fn warns_if_no_vcs_detected() { function warns_about_dirty_working_directory (line 728) | fn warns_about_dirty_working_directory() { function warns_about_staged_working_directory (line 748) | fn warns_about_staged_working_directory() { function errors_about_untracked_files (line 769) | fn errors_about_untracked_files() { function does_not_warn_about_clean_working_directory (line 791) | fn does_not_warn_about_clean_working_directory() { function does_not_warn_about_dirty_ignored_files (line 797) | fn does_not_warn_about_dirty_ignored_files() { function do_not_fix_tests_by_default (line 809) | fn do_not_fix_tests_by_default() { function prepare_for_unstable (line 822) | fn prepare_for_unstable() { function prepare_for_latest_stable (line 895) | fn prepare_for_latest_stable() { function prepare_for_already_on_latest_unstable (line 928) | fn prepare_for_already_on_latest_unstable() { function prepare_for_already_on_latest_stable (line 971) | fn prepare_for_already_on_latest_stable() { function fix_overlapping (line 1006) | fn fix_overlapping() { function fix_idioms (line 1040) | fn fix_idioms() { function idioms_2015_ok (line 1075) | fn idioms_2015_ok() { function shows_warnings_on_second_run_without_changes (line 1082) | fn shows_warnings_on_second_run_without_changes() { function shows_warnings_on_second_run_without_changes_on_multiple_targets (line 1115) | fn shows_warnings_on_second_run_without_changes_on_multiple_targets() { function doesnt_rebuild_dependencies (line 1217) | fn doesnt_rebuild_dependencies() { function does_not_crash_with_rustc_wrapper (line 1261) | fn does_not_crash_with_rustc_wrapper() { function uses_workspace_wrapper_and_primary_wrapper_override (line 1285) | fn uses_workspace_wrapper_and_primary_wrapper_override() { function only_warn_for_relevant_crates (line 1310) | fn only_warn_for_relevant_crates() { function fix_to_broken_code (line 1360) | fn fix_to_broken_code() { function fix_with_common (line 1453) | fn fix_with_common() { function fix_in_existing_repo_weird_ignore (line 1476) | fn fix_in_existing_repo_weird_ignore() { function fix_color_message (line 1501) | fn fix_color_message() { function edition_v2_resolver_report (line 1530) | fn edition_v2_resolver_report() { function rustfix_handles_multi_spans (line 1603) | fn rustfix_handles_multi_spans() { function fix_edition_2021 (line 1623) | fn fix_edition_2021() { function fix_shared_cross_workspace (line 1664) | fn fix_shared_cross_workspace() { function abnormal_exit (line 1713) | fn abnormal_exit() { function fix_with_run_cargo_in_proc_macros (line 1800) | fn fix_with_run_cargo_in_proc_macros() { function non_edition_lint_migration (line 1848) | fn non_edition_lint_migration() { function fix_in_dependency (line 1893) | fn fix_in_dependency() { function fix_in_rust_src (line 2090) | fn fix_in_rust_src() { function fix_only_once_for_duplicates (line 2420) | fn fix_only_once_for_duplicates() { function migrate_project_to_package (line 2471) | fn migrate_project_to_package() { function migrate_removes_project (line 2513) | fn migrate_removes_project() { function migrate_removes_project_for_script (line 2562) | fn migrate_removes_project_for_script() { function migrate_rename_underscore_fields (line 2621) | fn migrate_rename_underscore_fields() { function migrate_rename_underscore_fields_in_virtual_manifest (line 2759) | fn migrate_rename_underscore_fields_in_virtual_manifest() { function remove_ignored_default_features (line 2834) | fn remove_ignored_default_features() { function fix_edition_skips_old_editions (line 2984) | fn fix_edition_skips_old_editions() { function fix_edition_future (line 3044) | fn fix_edition_future() { function script_without_frontmatter (line 3084) | fn script_without_frontmatter() { function script_with_frontmatter (line 3115) | fn script_with_frontmatter() { function script_with_package_table (line 3154) | fn script_with_package_table() { function script_with_package_dotted (line 3194) | fn script_with_package_dotted() { function script_with_edition (line 3232) | fn script_with_edition() { FILE: tests/testsuite/fix_n_times.rs type Step (line 28) | enum Step { function expect_fix_runs_rustc_n_times (line 63) | fn expect_fix_runs_rustc_n_times( function rustc_for_cargo_fix (line 89) | fn rustc_for_cargo_fix() -> PathBuf { function fix_no_suggestions (line 380) | fn fix_no_suggestions() { function fix_one_suggestion (line 395) | fn fix_one_suggestion() { function fix_one_overlapping (line 411) | fn fix_one_overlapping() { function fix_overlapping_max (line 427) | fn fix_overlapping_max() { function fix_verification_failed (line 458) | fn fix_verification_failed() { function fix_verification_failed_clippy (line 482) | fn fix_verification_failed_clippy() { function warnings (line 509) | fn warnings() { function starts_with_error (line 526) | fn starts_with_error() { function broken_code_no_suggestions (line 544) | fn broken_code_no_suggestions() { function broken_code_one_suggestion (line 562) | fn broken_code_one_suggestion() { function fix_exclusive_suggestions (line 588) | fn fix_exclusive_suggestions() { FILE: tests/testsuite/freshness.rs function modifying_and_moving (line 24) | fn modifying_and_moving() { function modify_only_some_files (line 72) | fn modify_only_some_files() { function rebuild_sub_package_then_while_package (line 112) | fn rebuild_sub_package_then_while_package() { function changing_lib_features_caches_targets (line 194) | fn changing_lib_features_caches_targets() { function changing_profiles_caches_targets (line 253) | fn changing_profiles_caches_targets() { function changing_bin_paths_common_target_features_caches_targets (line 308) | fn changing_bin_paths_common_target_features_caches_targets() { function changing_bin_features_caches_targets (line 493) | fn changing_bin_features_caches_targets() { function rebuild_tests_if_lib_changes (line 601) | fn rebuild_tests_if_lib_changes() { function no_rebuild_transitive_target_deps (line 627) | fn no_rebuild_transitive_target_deps() { function rerun_if_changed_in_dep (line 693) | fn rerun_if_changed_in_dep() { function same_build_dir_cached_packages (line 741) | fn same_build_dir_cached_packages() { function no_rebuild_if_build_artifacts_move_backwards_in_time (line 831) | fn no_rebuild_if_build_artifacts_move_backwards_in_time() { function rebuild_if_build_artifacts_move_forward_in_time (line 865) | fn rebuild_if_build_artifacts_move_forward_in_time() { function rebuild_if_environment_changes (line 902) | fn rebuild_if_environment_changes() { function no_rebuild_when_rename_dir (line 967) | fn no_rebuild_when_rename_dir() { function unused_optional_dep (line 1013) | fn unused_optional_dep() { function path_dev_dep_registry_updates (line 1075) | fn path_dev_dep_registry_updates() { function change_panic_mode (line 1137) | fn change_panic_mode() { function dont_rebuild_based_on_plugins (line 1175) | fn dont_rebuild_based_on_plugins() { function reuse_workspace_lib (line 1243) | fn reuse_workspace_lib() { function reuse_shared_build_dep (line 1277) | fn reuse_shared_build_dep() { function changing_rustflags_is_cached (line 1326) | fn changing_rustflags_is_cached() { function changing_rustc_extra_flags_is_cached (line 1365) | fn changing_rustc_extra_flags_is_cached() { function update_dependency_mtime_does_not_rebuild (line 1402) | fn update_dependency_mtime_does_not_rebuild() { function fingerprint_cleaner (line 1452) | fn fingerprint_cleaner(mut dir: PathBuf, timestamp: filetime::FileTime) { function fingerprint_cleaner_does_not_rebuild (line 1485) | fn fingerprint_cleaner_does_not_rebuild() { function reuse_panic_build_dep_test (line 1554) | fn reuse_panic_build_dep_test() { function reuse_panic_pm (line 1598) | fn reuse_panic_pm() { function bust_patched_dep (line 1661) | fn bust_patched_dep() { function rebuild_on_mid_build_file_modification (line 1724) | fn rebuild_on_mid_build_file_modification() { function dirty_both_lib_and_test (line 1832) | fn dirty_both_lib_and_test() { function script_fails_stay_dirty (line 1924) | fn script_fails_stay_dirty() { function simulated_docker_deps_stay_cached (line 1963) | fn simulated_docker_deps_stay_cached() { function metadata_change_invalidates (line 2115) | fn metadata_change_invalidates() { function edition_change_invalidates (line 2227) | fn edition_change_invalidates() { function rename_with_path_deps (line 2276) | fn rename_with_path_deps() { function move_target_directory_with_path_deps (line 2339) | fn move_target_directory_with_path_deps() { function rerun_if_changes (line 2411) | fn rerun_if_changes() { function channel_shares_filenames (line 2496) | fn channel_shares_filenames() { function linking_interrupted (line 2669) | fn linking_interrupted() { function lld_is_fresh (line 2796) | fn lld_is_fresh() { function env_in_code_causes_rebuild (line 2832) | fn env_in_code_causes_rebuild() { function env_build_script_no_rebuild (line 2935) | fn env_build_script_no_rebuild() { function cargo_env_changes (line 2974) | fn cargo_env_changes() { function changing_linker (line 3032) | fn changing_linker() { function verify_source_before_recompile (line 3051) | fn verify_source_before_recompile() { function skip_mtime_check_in_selected_cargo_home_subdirs (line 3127) | fn skip_mtime_check_in_selected_cargo_home_subdirs() { function use_mtime_cache_in_cargo_home (line 3156) | fn use_mtime_cache_in_cargo_home() { function incremental_build_script_execution_got_new_mtime_and_cargo_check (line 3189) | fn incremental_build_script_execution_got_new_mtime_and_cargo_check() { function symlink_to_package (line 3249) | fn symlink_to_package() { FILE: tests/testsuite/freshness_checksum.rs function non_nightly_fails (line 19) | fn non_nightly_fails() { function checksum_actually_uses_checksum (line 32) | fn checksum_actually_uses_checksum() { function checksum_build_compatible_with_mtime_build (line 58) | fn checksum_build_compatible_with_mtime_build() { function same_size_different_content (line 97) | fn same_size_different_content() { function binary_depinfo_correctly_encoded (line 137) | fn binary_depinfo_correctly_encoded() { function modifying_and_moving (line 204) | fn modifying_and_moving() { function rebuild_sub_package_then_while_package (line 256) | fn rebuild_sub_package_then_while_package() { function changing_lib_features_caches_targets (line 338) | fn changing_lib_features_caches_targets() { function changing_profiles_caches_targets (line 403) | fn changing_profiles_caches_targets() { function changing_bin_paths_common_target_features_caches_targets (line 462) | fn changing_bin_paths_common_target_features_caches_targets() { function changing_bin_features_caches_targets (line 653) | fn changing_bin_features_caches_targets() { function rebuild_tests_if_lib_changes (line 765) | fn rebuild_tests_if_lib_changes() { function no_rebuild_transitive_target_deps (line 797) | fn no_rebuild_transitive_target_deps() { function rerun_if_changed_in_dep (line 866) | fn rerun_if_changed_in_dep() { function same_build_dir_cached_packages (line 917) | fn same_build_dir_cached_packages() { function no_rebuild_if_build_artifacts_move_backwards_in_time (line 1009) | fn no_rebuild_if_build_artifacts_move_backwards_in_time() { function rebuild_if_environment_changes (line 1046) | fn rebuild_if_environment_changes() { function no_rebuild_when_rename_dir (line 1113) | fn no_rebuild_when_rename_dir() { function unused_optional_dep (line 1161) | fn unused_optional_dep() { function path_dev_dep_registry_updates (line 1226) | fn path_dev_dep_registry_updates() { function change_panic_mode (line 1291) | fn change_panic_mode() { function dont_rebuild_based_on_plugins (line 1333) | fn dont_rebuild_based_on_plugins() { function reuse_workspace_lib (line 1407) | fn reuse_workspace_lib() { function reuse_shared_build_dep (line 1444) | fn reuse_shared_build_dep() { function changing_rustflags_is_cached (line 1496) | fn changing_rustflags_is_cached() { function changing_rustc_extra_flags_is_cached (line 1539) | fn changing_rustc_extra_flags_is_cached() { function reuse_panic_build_dep_test (line 1580) | fn reuse_panic_build_dep_test() { function reuse_panic_pm (line 1625) | fn reuse_panic_pm() { function bust_patched_dep (line 1689) | fn bust_patched_dep() { function rebuild_on_mid_build_file_modification (line 1752) | fn rebuild_on_mid_build_file_modification() { function dirty_both_lib_and_test (line 1863) | fn dirty_both_lib_and_test() { function script_fails_stay_dirty (line 1958) | fn script_fails_stay_dirty() { function edition_change_invalidates (line 1998) | fn edition_change_invalidates() { function rename_with_path_deps (line 2052) | fn rename_with_path_deps() { function move_target_directory_with_path_deps (line 2118) | fn move_target_directory_with_path_deps() { function rerun_if_changes (line 2193) | fn rerun_if_changes() { function channel_shares_filenames (line 2287) | fn channel_shares_filenames() { function linking_interrupted (line 2465) | fn linking_interrupted() { function lld_is_fresh (line 2599) | fn lld_is_fresh() { function env_in_code_causes_rebuild (line 2638) | fn env_in_code_causes_rebuild() { function env_build_script_no_rebuild (line 2759) | fn env_build_script_no_rebuild() { function changing_linker (line 2801) | fn changing_linker() { function verify_source_before_recompile (line 2823) | fn verify_source_before_recompile() { function skip_checksum_check_in_selected_cargo_home_subdirs (line 2902) | fn skip_checksum_check_in_selected_cargo_home_subdirs() { function use_checksum_cache_in_cargo_home (line 2933) | fn use_checksum_cache_in_cargo_home() { function incremental_build_script_execution_got_new_mtime_and_cargo_check (line 2968) | fn incremental_build_script_execution_got_new_mtime_and_cargo_check() { FILE: tests/testsuite/future_incompat_report.rs constant FUTURE_EXAMPLE (line 18) | const FUTURE_EXAMPLE: &'static str = "pub fn foo() { let x = 1; }"; constant FUTURE_OUTPUT (line 20) | const FUTURE_OUTPUT: &'static str = "[..]unused variable[..]"; function local_project (line 23) | fn local_project() -> Project { function dependency_project (line 31) | fn dependency_project() -> Project { function incompat_in_local_crate (line 66) | fn incompat_in_local_crate() { function incompat_in_dependency (line 124) | fn incompat_in_dependency() { function no_gate_future_incompat_report (line 196) | fn no_gate_future_incompat_report() { function test_zero_future_incompat (line 216) | fn test_zero_future_incompat() { function test_single_crate (line 246) | fn test_single_crate() { function test_multi_crate (line 315) | fn test_multi_crate() { function color (line 463) | fn color() { function bad_ids (line 485) | fn bad_ids() { function suggestions_for_updates (line 522) | fn suggestions_for_updates() { function correct_report_id_when_cached (line 672) | fn correct_report_id_when_cached() { FILE: tests/testsuite/generate_lockfile.rs function adding_and_removing_packages (line 11) | fn adding_and_removing_packages() { function no_index_update_sparse (line 63) | fn no_index_update_sparse() { function no_index_update_git (line 79) | fn no_index_update_git() { function no_index_update (line 93) | fn no_index_update(expected: impl IntoData, expected_unstable_option: im... function preserve_metadata (line 124) | fn preserve_metadata() { function preserve_line_endings_issue_2076 (line 154) | fn preserve_line_endings_issue_2076() { function cargo_update_generate_lockfile (line 182) | fn cargo_update_generate_lockfile() { function duplicate_entries_in_lockfile (line 198) | fn duplicate_entries_in_lockfile() { function generate_lockfile_holds_lock_and_offline (line 256) | fn generate_lockfile_holds_lock_and_offline() { function publish_time_feature_gated (line 290) | fn publish_time_feature_gated() { function publish_time (line 316) | fn publish_time() { function publish_time_no_candidates (line 384) | fn publish_time_no_candidates() { function publish_time_invalid (line 418) | fn publish_time_invalid() { FILE: tests/testsuite/git.rs function cargo_compile_simple_git_dep (line 20) | fn cargo_compile_simple_git_dep() { function cargo_compile_git_dep_branch (line 84) | fn cargo_compile_git_dep_branch() { function cargo_compile_git_dep_tag (line 156) | fn cargo_compile_git_dep_tag() { function cargo_compile_git_dep_pull_request (line 235) | fn cargo_compile_git_dep_pull_request() { function cargo_compile_with_nested_paths (line 325) | fn cargo_compile_with_nested_paths() { function cargo_compile_with_malformed_nested_paths (line 412) | fn cargo_compile_with_malformed_nested_paths() { function cargo_compile_with_meta_package (line 482) | fn cargo_compile_with_meta_package() { function cargo_compile_with_short_ssh_git (line 557) | fn cargo_compile_with_short_ssh_git() { function recompilation (line 605) | fn recompilation() { function update_with_shared_deps (line 731) | fn update_with_shared_deps() { function dep_with_submodule (line 902) | fn dep_with_submodule() { function dep_with_relative_submodule (line 960) | fn dep_with_relative_submodule() { function dep_with_bad_submodule (line 1041) | fn dep_with_bad_submodule() { function dep_with_skipped_submodule (line 1123) | fn dep_with_skipped_submodule() { function ambiguous_published_deps (line 1179) | fn ambiguous_published_deps() { function unused_ambiguous_published_deps (line 1247) | fn unused_ambiguous_published_deps() { function two_deps_only_update_one (line 1342) | fn two_deps_only_update_one() { function stale_cached_version (line 1424) | fn stale_cached_version() { function dep_with_changed_submodule (line 1509) | fn dep_with_changed_submodule() { function dev_deps_with_testing (line 1641) | fn dev_deps_with_testing() { function git_build_cmd_freshness (line 1717) | fn git_build_cmd_freshness() { function git_name_not_always_needed (line 1768) | fn git_name_not_always_needed() { function git_repo_changing_no_rebuild (line 1819) | fn git_repo_changing_no_rebuild() { function git_dep_build_cmd (line 1908) | fn git_dep_build_cmd() { function fetch_downloads (line 1990) | fn fetch_downloads() { function fetch_downloads_with_git2_first_then_with_gitoxide_and_vice_versa (line 2027) | fn fetch_downloads_with_git2_first_then_with_gitoxide_and_vice_versa() { function warnings_in_git_dep (line 2074) | fn warnings_in_git_dep() { function update_ambiguous (line 2113) | fn update_ambiguous() { function update_one_dep_in_repo_with_many_deps (line 2181) | fn update_one_dep_in_repo_with_many_deps() { function switch_deps_does_not_update_transitive (line 2223) | fn switch_deps_does_not_update_transitive() { function update_one_source_updates_all_packages_in_that_git_source (line 2334) | fn update_one_source_updates_all_packages_in_that_git_source() { function switch_sources (line 2395) | fn switch_sources() { function dont_require_submodules_are_checked_out (line 2482) | fn dont_require_submodules_are_checked_out() { function doctest_same_name (line 2516) | fn doctest_same_name() { function lints_are_suppressed (line 2571) | fn lints_are_suppressed() { function denied_lints_are_allowed (line 2614) | fn denied_lints_are_allowed() { function add_a_git_dep (line 2658) | fn add_a_git_dep() { function two_at_rev_instead_of_tag (line 2712) | fn two_at_rev_instead_of_tag() { function include_overrides_gitignore (line 2758) | fn include_overrides_gitignore() { function invalid_git_dependency_manifest (line 2810) | fn invalid_git_dependency_manifest() { function failed_submodule_checkout (line 2889) | fn failed_submodule_checkout() { function use_the_cli (line 2979) | fn use_the_cli() { function templatedir_doesnt_cause_problems (line 3037) | fn templatedir_doesnt_cause_problems() { function git_with_cli_force (line 3090) | fn git_with_cli_force() { function git_fetch_cli_env_clean (line 3157) | fn git_fetch_cli_env_clean() { function dirty_submodule (line 3202) | fn dirty_submodule() { function default_not_master (line 3318) | fn default_not_master() { function historical_lockfile_works (line 3371) | fn historical_lockfile_works() { function historical_lockfile_works_with_vendor (line 3434) | fn historical_lockfile_works_with_vendor() { function two_dep_forms (line 3493) | fn two_dep_forms() { function metadata_master_consistency (line 3559) | fn metadata_master_consistency() { function git_with_force_push (line 3779) | fn git_with_force_push() { function corrupted_checkout (line 3907) | fn corrupted_checkout() { function corrupted_checkout_with_cli (line 3913) | fn corrupted_checkout_with_cli() { function _corrupted_checkout (line 3918) | fn _corrupted_checkout(with_cli: bool) { function cleans_temp_pack_files (line 3982) | fn cleans_temp_pack_files() { function different_user_relative_submodules (line 4015) | fn different_user_relative_submodules() { function git_worktree_with_original_repo_renamed (line 4080) | fn git_worktree_with_original_repo_renamed() { function github_fastpath_error_message (line 4141) | fn github_fastpath_error_message() { function git_fetch_libgit2_error_message (line 4191) | fn git_fetch_libgit2_error_message() { function git_worktree_with_bare_original_repo (line 4231) | fn git_worktree_with_bare_original_repo() { function simple_with_fifo (line 4301) | fn simple_with_fifo() { function dep_with_cached_submodule (line 4338) | fn dep_with_cached_submodule() { function dep_with_scp_like_submodule_url (line 4413) | fn dep_with_scp_like_submodule_url() { FILE: tests/testsuite/git_auth.rs function setup_failed_auth_test (line 17) | fn setup_failed_auth_test() -> (SocketAddr, JoinHandle<()>, Arc PathBuf { function run_test (line 20) | fn run_test(path_env: Option<&OsStr>) { function use_git_gc (line 100) | fn use_git_gc() { function avoid_using_git (line 105) | fn avoid_using_git() { FILE: tests/testsuite/git_shallow.rs type Backend (line 8) | enum Backend { method to_arg (line 15) | fn to_arg(&self) -> &'static str { method to_trace_log (line 23) | fn to_trace_log(&self) -> &str { type RepoMode (line 33) | enum RepoMode { method to_deps_arg (line 39) | fn to_deps_arg(&self) -> &'static str { method to_index_arg (line 46) | fn to_index_arg(&self) -> &'static str { method assert_index (line 54) | fn assert_index(self, repo: &gix::Repository, shallow_depth: usize, co... function gitoxide_fetch_shallow_dep_two_revs (line 76) | fn gitoxide_fetch_shallow_dep_two_revs() { function git_cli_fetch_shallow_dep_two_revs (line 81) | fn git_cli_fetch_shallow_dep_two_revs() { function fetch_dep_two_revs (line 85) | fn fetch_dep_two_revs(backend: Backend) { function gitoxide_fetch_shallow_dep_branch_and_rev (line 174) | fn gitoxide_fetch_shallow_dep_branch_and_rev() -> anyhow::Result<()> { function git_cli_fetch_shallow_dep_branch_and_rev (line 179) | fn git_cli_fetch_shallow_dep_branch_and_rev() -> anyhow::Result<()> { function fetch_shallow_dep_branch_and_rev (line 183) | fn fetch_shallow_dep_branch_and_rev(backend: Backend) -> anyhow::Result<... function gitoxide_fetch_shallow_dep_branch_to_rev (line 244) | fn gitoxide_fetch_shallow_dep_branch_to_rev() -> anyhow::Result<()> { function git_cli_fetch_shallow_dep_branch_to_rev (line 249) | fn git_cli_fetch_shallow_dep_branch_to_rev() -> anyhow::Result<()> { function fetch_shallow_dep_branch_to_rev (line 253) | fn fetch_shallow_dep_branch_to_rev(backend: Backend) -> anyhow::Result<(... function gitoxide_fetch_shallow_index_then_git2_fetch_complete (line 338) | fn gitoxide_fetch_shallow_index_then_git2_fetch_complete() -> anyhow::Re... function gitoxide_fetch_shallow_index_then_git_cli_fetch_shallow (line 348) | fn gitoxide_fetch_shallow_index_then_git_cli_fetch_shallow() -> anyhow::... function gitoxide_fetch_complete_index_then_git_cli_fetch_shallow (line 358) | fn gitoxide_fetch_complete_index_then_git_cli_fetch_shallow() -> anyhow:... function gitoxide_fetch_shallow_index_then_git_cli_fetch_complete (line 368) | fn gitoxide_fetch_shallow_index_then_git_cli_fetch_complete() -> anyhow:... function git_cli_fetch_shallow_index_then_git2_fetch_complete (line 378) | fn git_cli_fetch_shallow_index_then_git2_fetch_complete() -> anyhow::Res... function git_cli_fetch_shallow_index_then_gitoxide_fetch_shallow (line 388) | fn git_cli_fetch_shallow_index_then_gitoxide_fetch_shallow() -> anyhow::... function git_cli_fetch_shallow_complete_then_gitoxide_fetch_complete (line 398) | fn git_cli_fetch_shallow_complete_then_gitoxide_fetch_complete() -> anyh... function git_cli_fetch_shallow_index_then_gitoxide_fetch_complete (line 408) | fn git_cli_fetch_shallow_index_then_gitoxide_fetch_complete() -> anyhow:... function fetch_index_then_fetch (line 417) | fn fetch_index_then_fetch( function gitoxide_fetch_shallow_dep_then_git2_fetch_complete (line 469) | fn gitoxide_fetch_shallow_dep_then_git2_fetch_complete() -> anyhow::Resu... function git_cli_fetch_shallow_dep_then_git2_fetch_complete (line 474) | fn git_cli_fetch_shallow_dep_then_git2_fetch_complete() -> anyhow::Resul... function gitoxide_fetch_shallow_dep_then_gitoxide_fetch_complete (line 479) | fn gitoxide_fetch_shallow_dep_then_gitoxide_fetch_complete() -> anyhow::... function git_cli_fetch_shallow_dep_then_gitoxide_fetch_complete (line 484) | fn git_cli_fetch_shallow_dep_then_gitoxide_fetch_complete() -> anyhow::R... function gitoxide_fetch_shallow_dep_then_git_cli_fetch_complete (line 489) | fn gitoxide_fetch_shallow_dep_then_git_cli_fetch_complete() -> anyhow::R... function git_cli_fetch_shallow_dep_then_git_cli_fetch_complete (line 494) | fn git_cli_fetch_shallow_dep_then_git_cli_fetch_complete() -> anyhow::Re... function fetch_shallow_dep_then_fetch_complete (line 498) | fn fetch_shallow_dep_then_fetch_complete( function gitoxide_fetch_shallow_index_then_preserve_shallow (line 645) | fn gitoxide_fetch_shallow_index_then_preserve_shallow() -> anyhow::Resul... function git_cli_fetch_shallow_index_then_preserve_shallow (line 650) | fn git_cli_fetch_shallow_index_then_preserve_shallow() -> anyhow::Result... function fetch_shallow_index_then_preserve_shallow (line 654) | fn fetch_shallow_index_then_preserve_shallow(backend: Backend) -> anyhow... function gitoxide_fetch_complete_index_then_shallow (line 736) | fn gitoxide_fetch_complete_index_then_shallow() -> anyhow::Result<()> { function git_cli_fetch_complete_index_then_shallow (line 741) | fn git_cli_fetch_complete_index_then_shallow() -> anyhow::Result<()> { function fetch_complete_index_then_shallow (line 745) | fn fetch_complete_index_then_shallow(backend: Backend) -> anyhow::Result... function gitoxide_fetch_shallow_index_then_abort_and_update (line 848) | fn gitoxide_fetch_shallow_index_then_abort_and_update() -> anyhow::Resul... function git_cli_fetch_shallow_index_then_abort_and_update (line 867) | fn git_cli_fetch_shallow_index_then_abort_and_update() -> anyhow::Result... function fetch_shallow_index_then_abort_and_update (line 871) | fn fetch_shallow_index_then_abort_and_update(backend: Backend) -> anyhow... function find_lexicographically_first_bar_checkout (line 936) | fn find_lexicographically_first_bar_checkout() -> std::path::PathBuf { function find_remote_index (line 950) | fn find_remote_index(mode: RepoMode) -> std::path::PathBuf { function find_bar_db (line 965) | fn find_bar_db(mode: RepoMode) -> std::path::PathBuf { FILE: tests/testsuite/glob_targets.rs function build_example (line 7) | fn build_example() { function build_bin (line 20) | fn build_bin() { function build_bench (line 33) | fn build_bench() { function build_test (line 52) | fn build_test() { function check_example (line 71) | fn check_example() { function check_bin (line 84) | fn check_bin() { function check_bench (line 97) | fn check_bench() { function check_test (line 110) | fn check_test() { function doc_bin (line 123) | fn doc_bin() { function fix_example (line 137) | fn fix_example() { function fix_bin (line 151) | fn fix_bin() { function fix_bench (line 165) | fn fix_bench() { function fix_test (line 179) | fn fix_test() { function run_example_and_bin (line 193) | fn run_example_and_bin() { function test_example (line 213) | fn test_example() { function test_bin (line 227) | fn test_bin() { function test_bench (line 241) | fn test_bench() { function test_test (line 261) | fn test_test() { function bench_example (line 281) | fn bench_example() { function bench_bin (line 295) | fn bench_bin() { function bench_bench (line 309) | fn bench_bench() { function bench_test (line 329) | fn bench_test() { function install_example (line 349) | fn install_example() { function install_bin (line 365) | fn install_bin() { function rustdoc_example (line 381) | fn rustdoc_example() { function rustdoc_bin (line 395) | fn rustdoc_bin() { function rustdoc_bench (line 409) | fn rustdoc_bench() { function rustdoc_test (line 423) | fn rustdoc_test() { function rustc_example (line 437) | fn rustc_example() { function rustc_bin (line 450) | fn rustc_bin() { function rustc_bench (line 463) | fn rustc_bench() { function rustc_test (line 482) | fn rustc_test() { function full_project (line 500) | fn full_project() -> Project { FILE: tests/testsuite/global_cache_tracker.rs function basic_foo_bar_project (line 35) | fn basic_foo_bar_project() -> Project { function get_names (line 55) | fn get_names(glob: &str) -> Vec { function get_registry_names (line 64) | fn get_registry_names(which: &str) -> Vec { function get_index_names (line 68) | fn get_index_names() -> Vec { function get_git_db_names (line 72) | fn get_git_db_names() -> Vec { function get_git_checkout_names (line 76) | fn get_git_checkout_names(db_name: &str) -> Vec { function days_ago (line 80) | fn days_ago(n: u64) -> SystemTime { function now (line 84) | fn now() -> SystemTime { function days_ago_unix (line 97) | fn days_ago_unix(n: u64) -> String { function months_ago_unix (line 107) | fn months_ago_unix(n: u64) -> String { function populate_cache (line 115) | fn populate_cache( function rustup_cargo (line 177) | fn rustup_cargo() -> Execs { function clean_gc_gated (line 191) | fn clean_gc_gated() { function implies_source (line 205) | fn implies_source() { function auto_gc_defaults (line 250) | fn auto_gc_defaults() { function auto_gc_config_gated (line 310) | fn auto_gc_config_gated() { function auto_gc_config (line 377) | fn auto_gc_config() { function frequency (line 453) | fn frequency() { function auto_gc_index (line 489) | fn auto_gc_index() { function auto_gc_git (line 518) | fn auto_gc_git() { function auto_gc_various_commands (line 594) | fn auto_gc_various_commands() { function updates_last_use_various_commands (line 658) | fn updates_last_use_various_commands() { function both_git_and_http_index_cleans (line 723) | fn both_git_and_http_index_cleans() { function clean_gc_dry_run (line 776) | fn clean_gc_dry_run() { function clean_default_gc (line 829) | fn clean_default_gc() { function tracks_sizes (line 852) | fn tracks_sizes() { function max_size (line 920) | fn max_size() { function max_size_untracked_crate (line 1019) | fn max_size_untracked_crate() { function max_size_untracked_prepare (line 1062) | fn max_size_untracked_prepare() -> (GlobalContext, Project) { function max_size_untracked_verify (line 1075) | fn max_size_untracked_verify(gctx: &GlobalContext) { function max_size_untracked_src_from_use (line 1098) | fn max_size_untracked_src_from_use() { function max_size_untracked_src_from_clean (line 1128) | fn max_size_untracked_src_from_clean() { function max_download_size (line 1146) | fn max_download_size() { function package_cache_lock_during_build (line 1202) | fn package_cache_lock_during_build() { function read_only_locking_auto_gc (line 1323) | fn read_only_locking_auto_gc() { function delete_index_also_deletes_crates (line 1364) | fn delete_index_also_deletes_crates() { function clean_syncs_missing_files (line 1389) | fn clean_syncs_missing_files() { function offline_doesnt_auto_gc (line 1453) | fn offline_doesnt_auto_gc() { function can_handle_future_schema (line 1483) | fn can_handle_future_schema() -> anyhow::Result<()> { function clean_max_git_age (line 1513) | fn clean_max_git_age() { function clean_max_src_crate_age (line 1613) | fn clean_max_src_crate_age() { function clean_max_git_size (line 1692) | fn clean_max_git_size() { function setup_fake_git_sizes (line 1786) | fn setup_fake_git_sizes(db_name: &str, db_size: usize, co_sizes: &[usize... function clean_max_git_size_untracked (line 1801) | fn clean_max_git_size_untracked() { function clean_max_git_size_deletes_co_from_db (line 1835) | fn clean_max_git_size_deletes_co_from_db() { function handles_missing_index (line 1857) | fn handles_missing_index() { function handles_missing_git_db (line 1877) | fn handles_missing_git_db() { function clean_gc_quiet_is_quiet (line 1914) | fn clean_gc_quiet_is_quiet() { function compatible_with_older_cargo (line 1939) | fn compatible_with_older_cargo() { function forward_compatible (line 2024) | fn forward_compatible() { function resilient_to_unexpected_files (line 2084) | fn resilient_to_unexpected_files() { FILE: tests/testsuite/help.rs function help (line 14) | fn help() { function help_external_subcommand (line 24) | fn help_external_subcommand() { function help_with_man (line 48) | fn help_with_man(display_command: &str) { function help_with_man_and_path (line 71) | fn help_with_man_and_path( function help_with_stdout_and_path (line 100) | fn help_with_stdout_and_path(subcommand: &str, path: &Path) -> String { function help_man (line 111) | fn help_man() { function help_alias (line 122) | fn help_alias() { FILE: tests/testsuite/hints.rs function empty_hints_no_warn (line 8) | fn empty_hints_no_warn() { function unknown_hints_warn (line 34) | fn unknown_hints_warn() { function hint_unknown_type_warn (line 86) | fn hint_unknown_type_warn() { function hints_mostly_unused_warn_without_gate (line 139) | fn hints_mostly_unused_warn_without_gate() { function hints_mostly_unused_nightly (line 192) | fn hints_mostly_unused_nightly() { function mostly_unused_profile_overrides_hints_nightly (line 244) | fn mostly_unused_profile_overrides_hints_nightly() { function mostly_unused_profile_overrides_hints_on_self_nightly (line 297) | fn mostly_unused_profile_overrides_hints_on_self_nightly() { FILE: tests/testsuite/https.rs function self_signed_should_fail (line 12) | fn self_signed_should_fail() { function self_signed_with_cacert (line 73) | fn self_signed_with_cacert() { function github_works (line 141) | fn github_works() { FILE: tests/testsuite/inheritable_workspace_fields.rs function permit_additional_workspace_fields (line 10) | fn permit_additional_workspace_fields() { function deny_optional_dependencies (line 68) | fn deny_optional_dependencies() { function inherit_own_workspace_fields (line 108) | fn inherit_own_workspace_fields() { function inherit_own_dependencies (line 261) | fn inherit_own_dependencies() { function inherit_own_detailed_dependencies (line 444) | fn inherit_own_detailed_dependencies() { function inherit_from_own_undefined_field (line 589) | fn inherit_from_own_undefined_field() { function inherited_dependencies_union_features (line 628) | fn inherited_dependencies_union_features() { function inherit_workspace_fields (line 688) | fn inherit_workspace_fields() { function inherit_dependencies (line 863) | fn inherit_dependencies() { function inherit_target_dependencies (line 1048) | fn inherit_target_dependencies() { function inherit_dependency_override_optional (line 1097) | fn inherit_dependency_override_optional() { function inherit_dependency_features (line 1138) | fn inherit_dependency_features() { function inherit_detailed_dependencies (line 1190) | fn inherit_detailed_dependencies() { function inherit_path_dependencies (line 1252) | fn inherit_path_dependencies() { function error_workspace_false (line 1295) | fn error_workspace_false() { function error_workspace_dependency_looked_for_workspace_itself (line 1339) | fn error_workspace_dependency_looked_for_workspace_itself() { function error_malformed_workspace_root (line 1380) | fn error_malformed_workspace_root() { function error_no_root_workspace (line 1423) | fn error_no_root_workspace() { function error_inherit_unspecified_dependency (line 1462) | fn error_inherit_unspecified_dependency() { function warn_inherit_def_feat_true_member_def_feat_false (line 1507) | fn warn_inherit_def_feat_true_member_def_feat_false() { function warn_inherit_def_feat_true_member_def_feat_false_2024_edition (line 1553) | fn warn_inherit_def_feat_true_member_def_feat_false_2024_edition() { function warn_inherit_simple_member_def_feat_false (line 1599) | fn warn_inherit_simple_member_def_feat_false() { function warn_inherit_simple_member_def_feat_false_2024_edition (line 1645) | fn warn_inherit_simple_member_def_feat_false_2024_edition() { function inherit_def_feat_false_member_def_feat_true (line 1691) | fn inherit_def_feat_false_member_def_feat_true() { function cannot_inherit_in_patch (line 1738) | fn cannot_inherit_in_patch() { function warn_inherit_unused_manifest_key_dep (line 1780) | fn warn_inherit_unused_manifest_key_dep() { function warn_unused_workspace_package_field (line 1822) | fn warn_unused_workspace_package_field() { function warn_inherit_unused_manifest_key_package (line 1853) | fn warn_inherit_unused_manifest_key_package() { FILE: tests/testsuite/install.rs function pkg (line 24) | fn pkg(name: &str, vers: &str) { function simple (line 35) | fn simple() { function install_the_same_version_twice (line 62) | fn install_the_same_version_twice() { function toolchain (line 83) | fn toolchain() { function url (line 97) | fn url() { function simple_with_message_format (line 110) | fn simple_with_message_format() { function with_index (line 191) | fn with_index() { function multiple_pkgs (line 222) | fn multiple_pkgs() { function path (line 267) | fn path() -> Vec { function multiple_pkgs_path_set (line 272) | fn multiple_pkgs_path_set() { function pick_max_version (line 325) | fn pick_max_version() { function installs_beta_version_by_explicit_name_from_git (line 348) | fn installs_beta_version_by_explicit_name_from_git() { function missing (line 362) | fn missing() { function missing_current_working_directory (line 375) | fn missing_current_working_directory() { function bad_version (line 387) | fn bad_version() { function missing_at_symbol_before_version (line 400) | fn missing_at_symbol_before_version() { function bad_paths (line 414) | fn bad_paths() { function install_location_precedence (line 451) | fn install_location_precedence() { function relative_install_location_without_trailing_slash (line 504) | fn relative_install_location_without_trailing_slash() { function cli_root_argument_without_deprecation_warning (line 546) | fn cli_root_argument_without_deprecation_warning() { function relative_install_location_with_trailing_slash (line 573) | fn relative_install_location_with_trailing_slash() { function relative_install_location_with_path_set (line 609) | fn relative_install_location_with_path_set() { function install_path (line 655) | fn install_path() { function install_target_dir (line 672) | fn install_target_dir() { function install_path_with_lowercase_cargo_toml (line 701) | fn install_path_with_lowercase_cargo_toml() { function install_relative_path_outside_current_ws (line 716) | fn install_relative_path_outside_current_ws() { function multiple_packages_containing_binaries (line 777) | fn multiple_packages_containing_binaries() { function multiple_packages_matching_example (line 798) | fn multiple_packages_matching_example() { function multiple_binaries_deep_select_uses_package_name (line 821) | fn multiple_binaries_deep_select_uses_package_name() { function multiple_binaries_in_selected_package_installs_all (line 836) | fn multiple_binaries_in_selected_package_installs_all() { function multiple_binaries_in_selected_package_with_bin_option_installs_only_one (line 856) | fn multiple_binaries_in_selected_package_with_bin_option_installs_only_o... function multiple_crates_select (line 876) | fn multiple_crates_select() { function multiple_crates_git_all (line 899) | fn multiple_crates_git_all() { function multiple_crates_auto_binaries (line 924) | fn multiple_crates_auto_binaries() { function multiple_crates_auto_examples (line 948) | fn multiple_crates_auto_examples() { function no_binaries_or_examples (line 983) | fn no_binaries_or_examples() { function no_binaries (line 1013) | fn no_binaries() { function examples (line 1033) | fn examples() { function install_force (line 1047) | fn install_force() { function install_force_partial_overlap (line 1081) | fn install_force_partial_overlap() { function install_force_bin (line 1123) | fn install_force_bin() { function compile_failure (line 1163) | fn compile_failure() { function git_repo (line 1180) | fn git_repo() { function git_repo_with_lowercase_cargo_toml (line 1207) | fn git_repo_with_lowercase_cargo_toml() { function list (line 1226) | fn list() { function list_error (line 1247) | fn list_error() { function uninstall_pkg_does_not_exist (line 1285) | fn uninstall_pkg_does_not_exist() { function uninstall_bin_does_not_exist (line 1296) | fn uninstall_bin_does_not_exist() { function uninstall_piecemeal (line 1310) | fn uninstall_piecemeal() { function subcommand_works_out_of_the_box (line 1348) | fn subcommand_works_out_of_the_box() { function installs_from_cwd_by_default (line 1369) | fn installs_from_cwd_by_default() { function installs_from_cwd_with_2018_warnings (line 1380) | fn installs_from_cwd_with_2018_warnings() { function uninstall_cwd (line 1406) | fn uninstall_cwd() { function uninstall_cwd_not_installed (line 1430) | fn uninstall_cwd_not_installed() { function uninstall_cwd_no_project (line 1443) | fn uninstall_cwd_no_project() { function do_not_rebuilds_on_local_install (line 1458) | fn do_not_rebuilds_on_local_install() { function reports_unsuccessful_subcommand_result (line 1480) | fn reports_unsuccessful_subcommand_result() { function git_with_lockfile (line 1499) | fn git_with_lockfile() { function q_silences_warnings (line 1537) | fn q_silences_warnings() { function readonly_dir (line 1547) | fn readonly_dir() { function use_path_workspace (line 1562) | fn use_path_workspace() { function path_install_workspace_root_despite_default_members (line 1601) | fn path_install_workspace_root_despite_default_members() { function git_install_workspace_root_despite_default_members (line 1647) | fn git_install_workspace_root_despite_default_members() { function dev_dependencies_no_check (line 1689) | fn dev_dependencies_no_check() { function dev_dependencies_lock_file_untouched (line 1719) | fn dev_dependencies_lock_file_untouched() { function install_target_native (line 1747) | fn install_target_native() { function install_target_foreign (line 1757) | fn install_target_foreign() { function vers_precise (line 1771) | fn vers_precise() { function version_precise (line 1785) | fn version_precise() { function inline_version_precise (line 1799) | fn inline_version_precise() { function inline_version_multiple (line 1813) | fn inline_version_multiple() { function inline_version_without_name (line 1833) | fn inline_version_without_name() { function inline_and_explicit_version (line 1849) | fn inline_and_explicit_version() { function not_both_vers_and_version (line 1863) | fn not_both_vers_and_version() { function test_install_git_cannot_be_a_base_url (line 1881) | fn test_install_git_cannot_be_a_base_url() { function uninstall_multiple_and_specifying_bin (line 1892) | fn uninstall_multiple_and_specifying_bin() { function uninstall_with_empty_package_option (line 1903) | fn uninstall_with_empty_package_option() { function uninstall_multiple_and_some_pkg_does_not_exist (line 1915) | fn uninstall_multiple_and_some_pkg_does_not_exist() { function custom_target_dir_for_git_source (line 1936) | fn custom_target_dir_for_git_source() { function install_respects_lock_file (line 1955) | fn install_respects_lock_file() { function install_path_respects_lock_file (line 1998) | fn install_path_respects_lock_file() { function lock_file_path_deps_ok (line 2048) | fn lock_file_path_deps_ok() { function install_empty_argument (line 2079) | fn install_empty_argument() { function git_repo_replace (line 2094) | fn git_repo_replace() { function workspace_uses_workspace_target_dir (line 2126) | fn workspace_uses_workspace_target_dir() { function install_ignores_local_cargo_config (line 2162) | fn install_ignores_local_cargo_config() { function install_ignores_unstable_table_in_local_cargo_config (line 2181) | fn install_ignores_unstable_table_in_local_cargo_config() { function install_global_cargo_config (line 2202) | fn install_global_cargo_config() { function install_path_config (line 2231) | fn install_path_config() { function install_version_req (line 2253) | fn install_version_req() { function git_install_reads_workspace_manifest (line 2287) | fn git_install_reads_workspace_manifest() { function install_git_with_symlink_home (line 2331) | fn install_git_with_symlink_home() { function install_yanked_cargo_package (line 2367) | fn install_yanked_cargo_package() { function install_cargo_package_in_a_patched_workspace (line 2380) | fn install_cargo_package_in_a_patched_workspace() { function locked_install_without_published_lockfile (line 2444) | fn locked_install_without_published_lockfile() { function install_semver_metadata (line 2459) | fn install_semver_metadata() { function no_auto_fix_note (line 2518) | fn no_auto_fix_note() { function failed_install_retains_temp_directory (line 2557) | fn failed_install_retains_temp_directory() { function failed_install_points_to_build_dir_for_intermediate_artifacts (line 2592) | fn failed_install_points_to_build_dir_for_intermediate_artifacts() { function sparse_install (line 2635) | fn sparse_install() { function self_referential (line 2704) | fn self_referential() { function ambiguous_registry_vs_local_package (line 2739) | fn ambiguous_registry_vs_local_package() { function install_with_redundant_default_mode (line 2784) | fn install_with_redundant_default_mode() { function install_incompat_msrv (line 2803) | fn install_incompat_msrv() { function assert_tracker_noexistence (line 2824) | fn assert_tracker_noexistence(key: &str) { function uninstall_running_binary (line 2838) | fn uninstall_running_binary() { function dry_run (line 2946) | fn dry_run() { function dry_run_incompatible_package (line 2966) | fn dry_run_incompatible_package() { function dry_run_incompatible_package_dependency (line 2985) | fn dry_run_incompatible_package_dependency() { function dry_run_upgrade (line 3034) | fn dry_run_upgrade() { function dry_run_remove_orphan (line 3057) | fn dry_run_remove_orphan() { function prefixed_v_in_version (line 3105) | fn prefixed_v_in_version() { function emoji_name (line 3121) | fn emoji_name() { function starts_with_number_case (line 3134) | fn starts_with_number_case() { function mistaken_flag_case (line 3147) | fn mistaken_flag_case() { FILE: tests/testsuite/install_upgrade.rs function pkg_maybe_yanked (line 18) | fn pkg_maybe_yanked(name: &str, vers: &str, yanked: bool) { function pkg (line 29) | fn pkg(name: &str, vers: &str) { function v1_path (line 33) | fn v1_path() -> PathBuf { function v2_path (line 37) | fn v2_path() -> PathBuf { function load_crates1 (line 41) | fn load_crates1() -> toml::Value { function load_crates2 (line 45) | fn load_crates2() -> serde_json::Value { function installed_exe (line 49) | fn installed_exe(name: &str) -> PathBuf { function installed_process (line 54) | fn installed_process(name: &str) -> Execs { function validate_trackers (line 77) | fn validate_trackers(name: &str, version: &str, bins: &[&str]) { function registry_upgrade (line 126) | fn registry_upgrade() { function uninstall (line 219) | fn uninstall() { function upgrade_force (line 231) | fn upgrade_force() { function ambiguous_version_no_longer_allowed (line 250) | fn ambiguous_version_no_longer_allowed() { function path_is_always_dirty (line 267) | fn path_is_always_dirty() { function fails_for_conflicts_unknown (line 281) | fn fails_for_conflicts_unknown() { function fails_for_conflicts_known (line 298) | fn fails_for_conflicts_known() { function supports_multiple_binary_names (line 316) | fn supports_multiple_binary_names() { function v1_already_installed_fresh (line 360) | fn v1_already_installed_fresh() { function v1_already_installed_dirty (line 374) | fn v1_already_installed_dirty() { function change_features_rebuilds (line 392) | fn change_features_rebuilds() { function change_profile_rebuilds (line 448) | fn change_profile_rebuilds() { function change_target_rebuilds (line 470) | fn change_target_rebuilds() { function change_bin_sets_rebuilds (line 491) | fn change_bin_sets_rebuilds() { function forwards_compatible (line 529) | fn forwards_compatible() { function v2_syncs (line 550) | fn v2_syncs() { function upgrade_git (line 615) | fn upgrade_git() { function switch_sources (line 665) | fn switch_sources() { function multiple_report (line 716) | fn multiple_report() { function no_track (line 819) | fn no_track() { function deletes_orphaned (line 836) | fn deletes_orphaned() { function already_installed_exact_does_not_update (line 887) | fn already_installed_exact_does_not_update() { function already_installed_updates_yank_status_on_upgrade (line 924) | fn already_installed_updates_yank_status_on_upgrade() { function partially_already_installed_does_one_update (line 958) | fn partially_already_installed_does_one_update() { FILE: tests/testsuite/jobserver.rs constant EXE_CONTENT (line 16) | const EXE_CONTENT: &str = r#" function make_exe (line 57) | fn make_exe() -> &'static str { function jobserver_exists (line 68) | fn jobserver_exists() { function external_subcommand_inherits_jobserver (line 81) | fn external_subcommand_inherits_jobserver() { function runner_inherits_jobserver (line 116) | fn runner_inherits_jobserver() { function makes_jobserver_used (line 277) | fn makes_jobserver_used() { function jobserver_and_j (line 385) | fn jobserver_and_j() { FILE: tests/testsuite/lints/blanket_hint_mostly_unused.rs function named_profile_blanket (line 6) | fn named_profile_blanket() { function profile_package_wildcard (line 47) | fn profile_package_wildcard() { function profile_build_override (line 85) | fn profile_build_override() { function workspace_profile_package_wildcard (line 123) | fn workspace_profile_package_wildcard() { function deny (line 170) | fn deny() { FILE: tests/testsuite/lints/error/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/lints/implicit_minimum_version_req.rs function major_only (line 12) | fn major_only() { function major_minor (line 60) | fn major_minor() { function fully_specified_should_not_warn (line 108) | fn fully_specified_should_not_warn() { function detailed_dep_major_only (line 145) | fn detailed_dep_major_only() { function greater_eq (line 193) | fn greater_eq() { function less_should_not_warn (line 241) | fn less_should_not_warn() { function wildcard_should_not_warn (line 278) | fn wildcard_should_not_warn() { function wildcard_minor_should_not_warn (line 315) | fn wildcard_minor_should_not_warn() { function greater_should_not_warn (line 352) | fn greater_should_not_warn() { function less_eq_should_not_warn (line 389) | fn less_eq_should_not_warn() { function multiple_requirements (line 426) | fn multiple_requirements() { function tilde_requirement_should_not_warn (line 474) | fn tilde_requirement_should_not_warn() { function exact_requirement_should_not_warn (line 511) | fn exact_requirement_should_not_warn() { function path_dep_should_not_warn (line 548) | fn path_dep_should_not_warn() { function path_dep_with_registry_version (line 590) | fn path_dep_with_registry_version() { function git_dep_should_not_warn (line 644) | fn git_dep_should_not_warn() { function git_dep_with_registry_version (line 686) | fn git_dep_with_registry_version() { function dev_dep (line 739) | fn dev_dep() { function build_dep (line 784) | fn build_dep() { function target_dep (line 833) | fn target_dep() { function target_dev_dep (line 882) | fn target_dev_dep() { function multiple_implicit_deps (line 928) | fn multiple_implicit_deps() { function workspace_inherited (line 981) | fn workspace_inherited() { function unused_workspace_dep (line 1043) | fn unused_workspace_dep() { function unused_workspace_dep_and_package_implicit_req (line 1108) | fn unused_workspace_dep_and_package_implicit_req() { function deny (line 1193) | fn deny() { FILE: tests/testsuite/lints/inherited/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/lints/missing_lints_inheritance.rs function no_lints (line 6) | fn no_lints() { function ws_lints (line 39) | fn ws_lints() { function empty_pkg_lints (line 89) | fn empty_pkg_lints() { function inherit_lints (line 127) | fn inherit_lints() { FILE: tests/testsuite/lints/mod.rs function dashes_dont_get_rewritten (line 24) | fn dashes_dont_get_rewritten() { function forbid_not_overridden (line 64) | fn forbid_not_overridden() { function workspace_lints (line 104) | fn workspace_lints() { function dont_always_inherit_workspace_lints (line 147) | fn dont_always_inherit_workspace_lints() { function cap_lints (line 202) | fn cap_lints() { function check_feature_gated (line 257) | fn check_feature_gated() { function check_feature_gated_workspace (line 293) | fn check_feature_gated_workspace() { function check_feature_gated_workspace_not_inherited (line 347) | fn check_feature_gated_workspace_not_inherited() { function unicode_report (line 412) | fn unicode_report() { FILE: tests/testsuite/lints/non_kebab_case_bins.rs function bin_name_explicit (line 6) | fn bin_name_explicit() { function bin_name_from_package (line 51) | fn bin_name_from_package() { function bin_name_from_path (line 100) | fn bin_name_from_path() { function bin_name_from_script_name (line 140) | fn bin_name_from_script_name() { FILE: tests/testsuite/lints/non_kebab_case_features.rs function feature_name_explicit (line 7) | fn feature_name_explicit() { function feature_name_implicit (line 51) | fn feature_name_implicit() { FILE: tests/testsuite/lints/non_kebab_case_packages.rs function package_name_explicit (line 6) | fn package_name_explicit() { function package_name_from_script_name (line 47) | fn package_name_from_script_name() { FILE: tests/testsuite/lints/non_snake_case_features.rs function feature_name_explicit (line 7) | fn feature_name_explicit() { function feature_name_implicit (line 51) | fn feature_name_implicit() { FILE: tests/testsuite/lints/non_snake_case_packages.rs function package_name_explicit (line 6) | fn package_name_explicit() { function package_name_from_script_name (line 47) | fn package_name_from_script_name() { FILE: tests/testsuite/lints/redundant_homepage.rs function with_repo (line 6) | fn with_repo() { function with_docs (line 50) | fn with_docs() { function inherited (line 94) | fn inherited() { FILE: tests/testsuite/lints/redundant_readme.rs function explicit_readme (line 6) | fn explicit_readme() { function implicit_readme (line 48) | fn implicit_readme() { function custom_name (line 78) | fn custom_name() { function custom_location (line 109) | fn custom_location() { function inherited (line 140) | fn inherited() { FILE: tests/testsuite/lints/unknown_lints.rs function default (line 6) | fn default() { function inherited (line 42) | fn inherited() { function not_inherited (line 88) | fn not_inherited() { FILE: tests/testsuite/lints/unused_workspace_dependencies.rs function unused (line 7) | fn unused() { FILE: tests/testsuite/lints/unused_workspace_package_fields.rs function unused (line 6) | fn unused() { FILE: tests/testsuite/lints/warning/mod.rs function case (line 6) | fn case() { FILE: tests/testsuite/lints_table.rs function dependency_warning_ignored (line 9) | fn dependency_warning_ignored() { function malformed_on_stable (line 57) | fn malformed_on_stable() { function fail_on_invalid_tool (line 88) | fn fail_on_invalid_tool() { function invalid_type_in_lint_value (line 116) | fn invalid_type_in_lint_value() { function warn_on_unused_key (line 147) | fn warn_on_unused_key() { function fail_on_tool_injection (line 178) | fn fail_on_tool_injection() { function fail_on_redundant_tool (line 209) | fn fail_on_redundant_tool() { function fail_on_conflicting_tool (line 240) | fn fail_on_conflicting_tool() { function package_lint_deny (line 271) | fn package_lint_deny() { function workspace_cant_be_false (line 307) | fn workspace_cant_be_false() { function workspace_lint_deny (line 349) | fn workspace_lint_deny() { function workspace_and_package_lints (line 388) | fn workspace_and_package_lints() { function attribute_has_precedence (line 431) | fn attribute_has_precedence() { function rustflags_has_precedence (line 464) | fn rustflags_has_precedence() { function profile_rustflags_has_precedence (line 496) | fn profile_rustflags_has_precedence() { function build_rustflags_has_precedence (line 532) | fn build_rustflags_has_precedence() { function without_priority (line 569) | fn without_priority() { function with_priority (line 613) | fn with_priority() { function rustdoc_lint (line 650) | fn rustdoc_lint() { function doctest_respects_lints (line 686) | fn doctest_respects_lints() { function cargo_lints_nightly_required (line 738) | fn cargo_lints_nightly_required() { function cargo_lints_no_z_flag (line 770) | fn cargo_lints_no_z_flag() { function cargo_lints_success (line 804) | fn cargo_lints_success() { FILE: tests/testsuite/list_availables.rs function list_availables_test (line 9) | fn list_availables_test(command: &str, expected: ExpectedSnapshots { type ProjectExpected (line 917) | struct ProjectExpected { type SnapshotsBuilder (line 922) | struct SnapshotsBuilder { function new (line 932) | pub fn new() -> Self { function with_example (line 961) | fn with_example(mut self, full: T, empty: T) -> Self { function with_bin (line 967) | fn with_bin(mut self, full: T, empty: T) -> Self { function with_test (line 973) | fn with_test(mut self, full: T, empty: T) -> Self { function with_bench (line 979) | fn with_bench(mut self, full: T, empty: T) -> Self { function with_package (line 985) | fn with_package(mut self, full: T) -> Self { function with_target (line 990) | fn with_target(mut self, empty: T) -> Self { function build (line 995) | fn build(self) -> ExpectedSnapshots { FILE: tests/testsuite/local_registry.rs function setup (line 10) | fn setup() { function simple (line 27) | fn simple() { function not_found (line 74) | fn not_found() { function depend_on_yanked (line 112) | fn depend_on_yanked() { function multiple_versions (line 151) | fn multiple_versions() { function multiple_names (line 205) | fn multiple_names() { function interdependent (line 262) | fn interdependent() { function path_dep_rewritten (line 317) | fn path_dep_rewritten() { function invalid_dir_bad (line 387) | fn invalid_dir_bad() { function different_directory_replacing_the_registry_is_bad (line 439) | fn different_directory_replacing_the_registry_is_bad() { function crates_io_registry_url_is_optional (line 498) | fn crates_io_registry_url_is_optional() { FILE: tests/testsuite/locate_project.rs function simple (line 8) | fn simple() { function message_format (line 24) | fn message_format() { function workspace (line 58) | fn workspace() { function workspace_missing_member (line 131) | fn workspace_missing_member() { function workspace_nested_with_explicit_pointer (line 160) | fn workspace_nested_with_explicit_pointer() { function workspace_not_a_member (line 200) | fn workspace_not_a_member() { function workspace_pointer_to_sibling_workspace (line 259) | fn workspace_pointer_to_sibling_workspace() { function workspace_member_in_both_members_and_exclude (line 310) | fn workspace_member_in_both_members_and_exclude() { function workspace_default_members_not_in_members (line 345) | fn workspace_default_members_not_in_members() { function workspace_default_members_and_exclude (line 377) | fn workspace_default_members_and_exclude() { function workspace_member_with_own_workspace_invalid_default_members (line 424) | fn workspace_member_with_own_workspace_invalid_default_members() { function workspace_default_member_and_exclude_but_not_member (line 459) | fn workspace_default_member_and_exclude_but_not_member() { function workspace_only_in_exclude (line 503) | fn workspace_only_in_exclude() { function workspace_only_exclude_no_members (line 547) | fn workspace_only_exclude_no_members() { function workspace_glob_members (line 581) | fn workspace_glob_members() { function workspace_glob_members_parent_path (line 615) | fn workspace_glob_members_parent_path() { function workspace_path_dependency_member (line 672) | fn workspace_path_dependency_member() { function workspace_nested_subdirectory_not_member (line 713) | fn workspace_nested_subdirectory_not_member() { function nested_independent_workspace (line 758) | fn nested_independent_workspace() { FILE: tests/testsuite/lockfile_compat.rs function oldest_lockfile_still_works (line 11) | fn oldest_lockfile_still_works() { function oldest_lockfile_still_works_with_command (line 18) | fn oldest_lockfile_still_works_with_command(cargo_command: &str) { function frozen_flag_preserves_old_lockfile (line 80) | fn frozen_flag_preserves_old_lockfile() { function totally_wild_checksums_works (line 127) | fn totally_wild_checksums_works() { function wrong_checksum_is_an_error (line 196) | fn wrong_checksum_is_an_error() { function unlisted_checksum_is_bad_if_we_calculate (line 259) | fn unlisted_checksum_is_bad_if_we_calculate() { function listed_checksum_bad_if_we_cannot_compute (line 317) | fn listed_checksum_bad_if_we_cannot_compute() { function current_lockfile_format (line 383) | fn current_lockfile_format() { function lockfile_without_root (line 430) | fn lockfile_without_root() { function locked_correct_error (line 496) | fn locked_correct_error() { function v2_format_preserved (line 528) | fn v2_format_preserved() { function v2_path_and_crates_io (line 575) | fn v2_path_and_crates_io() { function v3_and_git (line 648) | fn v3_and_git() { function lock_from_the_future (line 704) | fn lock_from_the_future() { function preserve_old_format_if_no_update_needed (line 730) | fn preserve_old_format_if_no_update_needed() { function same_name_version_different_sources (line 775) | fn same_name_version_different_sources() { function bad_data_in_lockfile_error_meg (line 849) | fn bad_data_in_lockfile_error_meg() { function next_version_is_always_unstable (line 901) | fn next_version_is_always_unstable() { function create_branch (line 940) | fn create_branch(repo: &git2::Repository, branch: &str, head_id: git2::O... function create_tag (line 945) | fn create_tag(repo: &git2::Repository, tag: &str, head_id: git2::Oid) { function v3_and_git_url_encoded (line 956) | fn v3_and_git_url_encoded(ref_kind: &str, f: impl FnOnce(&git2::Reposito... function v3_and_git_url_encoded_branch (line 1038) | fn v3_and_git_url_encoded_branch() { function v3_and_git_url_encoded_tag (line 1043) | fn v3_and_git_url_encoded_tag() { function v3_and_git_url_encoded_rev (line 1048) | fn v3_and_git_url_encoded_rev() { function v4_and_git_url_encoded (line 1052) | fn v4_and_git_url_encoded(ref_kind: &str, f: impl FnOnce(&git2::Reposito... function v4_and_git_url_encoded_branch (line 1131) | fn v4_and_git_url_encoded_branch() { function v4_and_git_url_encoded_tag (line 1136) | fn v4_and_git_url_encoded_tag() { function v4_and_git_url_encoded_rev (line 1141) | fn v4_and_git_url_encoded_rev() { function with_msrv (line 1146) | fn with_msrv() { FILE: tests/testsuite/lockfile_path.rs function config_lockfile_path_without_z_flag (line 16) | fn config_lockfile_path_without_z_flag() { function config_lockfile_created (line 33) | fn config_lockfile_created() { function config_basic_lockfile_read (line 49) | fn config_basic_lockfile_read() { function config_basic_lockfile_override (line 64) | fn config_basic_lockfile_override() { function config_symlink_in_path (line 80) | fn config_symlink_in_path() { function config_symlink_lockfile (line 105) | fn config_symlink_lockfile() { function config_broken_symlink (line 131) | fn config_broken_symlink() { function config_loop_symlink (line 157) | fn config_loop_symlink() { function config_add_lockfile_override (line 186) | fn config_add_lockfile_override() { function config_clean_lockfile_override (line 208) | fn config_clean_lockfile_override() { function config_fix_lockfile_override (line 225) | fn config_fix_lockfile_override() { function config_publish_lockfile_read (line 243) | fn config_publish_lockfile_read() { function config_remove_lockfile_override (line 260) | fn config_remove_lockfile_override() { function config_assert_respect_pinned_version_from_lockfile_path (line 300) | fn config_assert_respect_pinned_version_from_lockfile_path() { function config_install_respects_lock_file_path (line 356) | fn config_install_respects_lock_file_path() { function config_install_lock_file_path_must_present (line 429) | fn config_install_lock_file_path_must_present() { function config_run_embed (line 457) | fn config_run_embed() { function config_lockfile_path_rejects_templates (line 494) | fn config_lockfile_path_rejects_templates() { constant VALID_LOCKFILE (line 509) | const VALID_LOCKFILE: &str = r#"# Test lockfile constant LIB_TOML (line 517) | const LIB_TOML: &str = r#" function make_project (line 524) | fn make_project() -> ProjectBuilder { FILE: tests/testsuite/login.rs constant TOKEN (line 13) | const TOKEN: &str = "test-token"; constant TOKEN2 (line 14) | const TOKEN2: &str = "test-token2"; constant ORIGINAL_TOKEN (line 15) | const ORIGINAL_TOKEN: &str = "api-token"; function credentials_toml (line 17) | fn credentials_toml() -> PathBuf { function setup_new_credentials (line 21) | fn setup_new_credentials() { function setup_new_credentials_at (line 25) | fn setup_new_credentials_at(config: PathBuf) { function check_token (line 34) | pub fn check_token(expected_token: Option<&str>, registry: Option<&str>) { function registry_credentials (line 74) | fn registry_credentials() { function empty_login_token (line 109) | fn empty_login_token() { function invalid_login_token (line 162) | fn invalid_login_token() { function bad_asymmetric_token_args (line 223) | fn bad_asymmetric_token_args() { function login_with_no_cargo_dir (line 248) | fn login_with_no_cargo_dir() { function login_with_asymmetric_token_and_subject_on_stdin (line 262) | fn login_with_asymmetric_token_and_subject_on_stdin() { function login_with_differently_sized_token (line 286) | fn login_with_differently_sized_token() { function login_with_token_on_stdin (line 305) | fn login_with_token_on_stdin() { function login_with_asymmetric_token_on_stdin (line 321) | fn login_with_asymmetric_token_on_stdin() { function login_with_generate_asymmetric_token (line 346) | fn login_with_generate_asymmetric_token() { function default_registry_configured (line 366) | fn default_registry_configured() { FILE: tests/testsuite/logout.rs function simple_logout_test (line 10) | fn simple_logout_test(registry: &TestRegistry, reg: Option<&str>, flag: ... function default_registry_unconfigured (line 43) | fn default_registry_unconfigured() { function other_registry (line 49) | fn other_registry() { function default_registry_configured (line 62) | fn default_registry_configured() { function logout_asymmetric (line 110) | fn logout_asymmetric() { FILE: tests/testsuite/lto.rs function with_deps (line 8) | fn with_deps() { function shared_deps (line 46) | fn shared_deps() { function build_dep_not_ltod (line 94) | fn build_dep_not_ltod() { function complicated (line 135) | fn complicated() { function off_in_manifest_works (line 267) | fn off_in_manifest_works() { function between_builds (line 315) | fn between_builds() { function test_all (line 351) | fn test_all() { function test_all_and_bench (line 389) | fn test_all_and_bench() { function project_with_dep (line 437) | fn project_with_dep(crate_types: &str) -> Project { function verify_lto (line 511) | fn verify_lto(output: &RawOutput, krate: &str, krate_info: &str, expecte... function cdylib_and_rlib (line 554) | fn cdylib_and_rlib() { function dylib (line 627) | fn dylib() { function test_profile (line 716) | fn test_profile() { function doctest (line 770) | fn doctest() { function dylib_rlib_bin (line 840) | fn dylib_rlib_bin() { function fresh_swapping_commands (line 873) | fn fresh_swapping_commands() { FILE: tests/testsuite/main.rs function aaa_trigger_cross_compile_disabled_check (line 213) | fn aaa_trigger_cross_compile_disabled_check() { function check_test_dir (line 221) | fn check_test_dir() { FILE: tests/testsuite/member_discovery.rs function bad_file_member_exclusion (line 12) | fn bad_file_member_exclusion() { FILE: tests/testsuite/member_errors.rs function toml_deserialize_manifest_error (line 18) | fn toml_deserialize_manifest_error() { function member_manifest_path_io_error (line 67) | fn member_manifest_path_io_error() { function member_manifest_version_error (line 118) | fn member_manifest_version_error() { FILE: tests/testsuite/message_format.rs function cannot_specify_two (line 7) | fn cannot_specify_two() { function double_json_works (line 29) | fn double_json_works() { function cargo_renders (line 50) | fn cargo_renders() { function cargo_renders_short (line 97) | fn cargo_renders_short() { function cargo_renders_ansi (line 115) | fn cargo_renders_ansi() { function cargo_renders_doctests (line 131) | fn cargo_renders_doctests() { function cargo_passes_unicode_output (line 170) | fn cargo_passes_unicode_output() { FILE: tests/testsuite/messages.rs function raw_rustc_output (line 12) | pub fn raw_rustc_output(project: &Project, path: &str, extra: &[&str]) -... function redact_rustc_message (line 50) | fn redact_rustc_message(msg: &str) -> impl IntoData { function deduplicate_messages_basic (line 59) | fn deduplicate_messages_basic() { function deduplicate_messages_mismatched_warnings (line 95) | fn deduplicate_messages_mismatched_warnings() { function deduplicate_errors (line 144) | fn deduplicate_errors() { FILE: tests/testsuite/metabuild.rs function metabuild_gated (line 12) | fn metabuild_gated() { function basic_project (line 44) | fn basic_project() -> Project { function metabuild_basic (line 84) | fn metabuild_basic() { function metabuild_error_both (line 97) | fn metabuild_error_both() { function metabuild_missing_dep (line 136) | fn metabuild_missing_dep() { function metabuild_optional_dep (line 166) | fn metabuild_optional_dep() { function metabuild_lib_name (line 202) | fn metabuild_lib_name() { function metabuild_fresh (line 247) | fn metabuild_fresh() { function metabuild_links (line 298) | fn metabuild_links() { function metabuild_override (line 339) | fn metabuild_override() { function metabuild_workspace (line 380) | fn metabuild_workspace() { function metabuild_metadata (line 450) | fn metabuild_metadata() { function metabuild_two_versions (line 473) | fn metabuild_two_versions() { function metabuild_external_dependency (line 561) | fn metabuild_external_dependency() { function metabuild_json_artifact (line 615) | fn metabuild_json_artifact() { function metabuild_failed_build_json (line 666) | fn metabuild_failed_build_json() { FILE: tests/testsuite/metadata.rs function cargo_metadata_simple (line 12) | fn cargo_metadata_simple() { function cargo_metadata_warns_on_implicit_version (line 97) | fn cargo_metadata_warns_on_implicit_version() { function library_with_several_crate_types (line 116) | fn library_with_several_crate_types() { function library_with_features (line 211) | fn library_with_features() { function cargo_metadata_with_deps_and_version (line 315) | fn cargo_metadata_with_deps_and_version() { function cargo_metadata_public_private_dependencies_disabled (line 637) | fn cargo_metadata_public_private_dependencies_disabled() { function cargo_metadata_public_private_dependencies_enabled (line 734) | fn cargo_metadata_public_private_dependencies_enabled() { function example (line 835) | fn example() { function example_lib (line 943) | fn example_lib() { function workspace_metadata (line 1053) | fn workspace_metadata() { function workspace_metadata_with_dependencies_no_deps (line 1216) | fn workspace_metadata_with_dependencies_no_deps() { function workspace_metadata_with_dependencies_and_resolve (line 1441) | fn workspace_metadata_with_dependencies_and_resolve() { function cargo_metadata_with_invalid_manifest (line 2078) | fn cargo_metadata_with_invalid_manifest() { function cargo_metadata_with_invalid_authors_field (line 2094) | fn cargo_metadata_with_invalid_authors_field() { function cargo_metadata_with_invalid_version_field (line 2120) | fn cargo_metadata_with_invalid_version_field() { function cargo_metadata_with_invalid_publish_field (line 2146) | fn cargo_metadata_with_invalid_publish_field() { function cargo_metadata_with_invalid_artifact_deps (line 2172) | fn cargo_metadata_with_invalid_artifact_deps() { function cargo_metadata_with_invalid_duplicate_renamed_deps (line 2203) | fn cargo_metadata_with_invalid_duplicate_renamed_deps() { function cargo_metadata_no_deps_path_to_cargo_toml_relative (line 2234) | fn cargo_metadata_no_deps_path_to_cargo_toml_relative() { function cargo_metadata_no_deps_path_to_cargo_toml_absolute (line 2310) | fn cargo_metadata_no_deps_path_to_cargo_toml_absolute() { function cargo_metadata_no_deps_path_to_cargo_toml_parent_relative (line 2387) | fn cargo_metadata_no_deps_path_to_cargo_toml_parent_relative() { function cargo_metadata_no_deps_path_to_cargo_toml_parent_absolute (line 2405) | fn cargo_metadata_no_deps_path_to_cargo_toml_parent_absolute() { function cargo_metadata_no_deps_cwd (line 2424) | fn cargo_metadata_no_deps_cwd() { function cargo_metadata_bad_version (line 2499) | fn cargo_metadata_bad_version() { function multiple_features (line 2517) | fn multiple_features() { function package_metadata (line 2539) | fn package_metadata() { function package_publish (line 2640) | fn package_publish() { function cargo_metadata_path_to_cargo_toml_project (line 2735) | fn cargo_metadata_path_to_cargo_toml_project() { function package_edition_2018 (line 2833) | fn package_edition_2018() { function package_default_run (line 2926) | fn package_default_run() { function package_rust_version (line 2948) | fn package_rust_version() { function target_edition_2018 (line 2968) | fn target_edition_2018() { function rename_dependency (line 3079) | fn rename_dependency() { function metadata_links (line 3320) | fn metadata_links() { function deps_with_bin_only (line 3426) | fn deps_with_bin_only() { function filter_platform (line 3534) | fn filter_platform() { function dep_kinds (line 4097) | fn dep_kinds() { function dep_kinds_workspace (line 4204) | fn dep_kinds_workspace() { function build_dir (line 4324) | fn build_dir() { function cargo_metadata_non_utf8 (line 4364) | fn cargo_metadata_non_utf8() { function workspace_metadata_with_dependencies_no_deps_artifact (line 4391) | fn workspace_metadata_with_dependencies_no_deps_artifact() { function versionless_packages (line 4630) | fn versionless_packages() { function cargo_metadata_toml_types (line 4916) | fn cargo_metadata_toml_types() { function metadata_ignores_build_target_configuration (line 5025) | fn metadata_ignores_build_target_configuration() -> anyhow::Result<()> { FILE: tests/testsuite/minimal_versions.rs function minimal_version_cli (line 13) | fn minimal_version_cli() { FILE: tests/testsuite/mock-std/library/alloc/src/lib.rs function custom_api (line 10) | pub fn custom_api() { FILE: tests/testsuite/mock-std/library/compiler_builtins/build.rs function main (line 1) | fn main() { FILE: tests/testsuite/mock-std/library/core/src/lib.rs function custom_api (line 9) | pub fn custom_api() { FILE: tests/testsuite/mock-std/library/proc_macro/src/lib.rs function custom_api (line 10) | pub fn custom_api() { FILE: tests/testsuite/mock-std/library/std/src/lib.rs function custom_api (line 8) | pub fn custom_api() {} function conditional_function (line 12) | pub fn conditional_function() {} FILE: tests/testsuite/mock-std/library/test/src/lib.rs function custom_api (line 9) | pub fn custom_api() { FILE: tests/testsuite/multitarget.rs function simple_build (line 10) | fn simple_build() { function simple_build_with_config (line 33) | fn simple_build_with_config() { function simple_test (line 60) | fn simple_test() { function simple_run (line 89) | fn simple_run() { function simple_doc (line 105) | fn simple_doc() { function simple_doc_open (line 128) | fn simple_doc_open() { function simple_check (line 156) | fn simple_check() { function same_value_twice (line 176) | fn same_value_twice() { function same_value_twice_with_config (line 197) | fn same_value_twice_with_config() { function works_with_config_in_both_string_or_list (line 222) | fn works_with_config_in_both_string_or_list() { function works_with_env (line 263) | fn works_with_env() { FILE: tests/testsuite/net_config.rs function net_retry_loads_from_config (line 8) | fn net_retry_loads_from_config() { function net_retry_git_outputs_warning (line 45) | fn net_retry_git_outputs_warning() { FILE: tests/testsuite/new.rs function create_default_gitconfig (line 11) | fn create_default_gitconfig() { function simple_lib (line 31) | fn simple_lib() { function simple_bin (line 70) | fn simple_bin() { function both_lib_and_bin (line 92) | fn both_lib_and_bin() { function simple_git (line 103) | fn simple_git() { function simple_hg (line 120) | fn simple_hg() { function no_argument (line 137) | fn no_argument() { function existing (line 149) | fn existing() { function invalid_characters (line 165) | fn invalid_characters() { function reserved_name (line 179) | fn reserved_name() { function reserved_binary_name (line 199) | fn reserved_binary_name() { function keyword_name (line 222) | fn keyword_name() { function std_name (line 242) | fn std_name() { function git_prefers_command_line (line 261) | fn git_prefers_command_line() { function subpackage_no_git (line 285) | fn subpackage_no_git() { function subpackage_git_with_gitignore (line 308) | fn subpackage_git_with_gitignore() { function subpackage_git_with_vcs_arg (line 334) | fn subpackage_git_with_vcs_arg() { function unknown_flags (line 354) | fn unknown_flags() { function explicit_invalid_name_not_suggested (line 365) | fn explicit_invalid_name_not_suggested() { function explicit_project_name (line 383) | fn explicit_project_name() { function new_with_edition_2015 (line 394) | fn new_with_edition_2015() { function new_with_edition_2018 (line 401) | fn new_with_edition_2018() { function new_default_edition (line 408) | fn new_default_edition() { function new_with_bad_edition (line 415) | fn new_with_bad_edition() { function lockfile_constant_during_new (line 426) | fn lockfile_constant_during_new() { function restricted_windows_name (line 437) | fn restricted_windows_name() { function non_ascii_name (line 461) | fn non_ascii_name() { function non_ascii_name_invalid (line 473) | fn non_ascii_name_invalid() { function non_snake_case_name (line 511) | fn non_snake_case_name() { function kebab_case_name_is_accepted (line 523) | fn kebab_case_name_is_accepted() { function git_default_branch (line 534) | fn git_default_branch() { function non_utf8_str_in_ignore_file (line 558) | fn non_utf8_str_in_ignore_file() { function path_with_invalid_character (line 578) | fn path_with_invalid_character() { FILE: tests/testsuite/offline.rs function offline_unused_target_dep (line 13) | fn offline_unused_target_dep() { function offline_missing_optional (line 48) | fn offline_missing_optional() { function cargo_compile_path_with_offline (line 84) | fn cargo_compile_path_with_offline() { function cargo_compile_with_downloaded_dependency_with_offline (line 108) | fn cargo_compile_with_downloaded_dependency_with_offline() { function cargo_compile_offline_not_try_update (line 161) | fn cargo_compile_offline_not_try_update() { function compile_offline_without_maxvers_cached (line 204) | fn compile_offline_without_maxvers_cached() { function cargo_compile_forbird_git_httpsrepo_offline (line 279) | fn cargo_compile_forbird_git_httpsrepo_offline() { function compile_offline_while_transitive_dep_not_cached (line 314) | fn compile_offline_while_transitive_dep_not_cached() { function update_offline_not_cached (line 367) | fn update_offline_not_cached() { function update_offline_not_cached_sparse (line 398) | fn update_offline_not_cached_sparse() { function update_offline_not_cached_git (line 404) | fn update_offline_not_cached_git() { function cargo_compile_offline_with_cached_git_dep (line 409) | fn cargo_compile_offline_with_cached_git_dep() { function gitoxide_cargo_compile_offline_with_cached_git_dep_shallow_dep (line 414) | fn gitoxide_cargo_compile_offline_with_cached_git_dep_shallow_dep() { function compile_offline_with_cached_git_dep (line 418) | fn compile_offline_with_cached_git_dep(shallow: bool) { function offline_resolve_optional_fail (line 559) | fn offline_resolve_optional_fail() { function offline_with_all_patched (line 618) | fn offline_with_all_patched() { function update_offline_cached (line 645) | fn update_offline_cached() { function offline_and_frozen_and_no_lock (line 765) | fn offline_and_frozen_and_no_lock() { function offline_and_locked_and_no_frozen (line 778) | fn offline_and_locked_and_no_frozen() { FILE: tests/testsuite/old_cargos.rs function tc_process (line 23) | fn tc_process(cmd: &str, toolchain: &str) -> ProcessBuilder { function collect_all_toolchains (line 44) | fn collect_all_toolchains() -> Vec<(Version, String)> { function default_toolchain_is_stable (line 96) | fn default_toolchain_is_stable() -> bool { function new_features (line 117) | fn new_features() { function index_cache_rebuild (line 590) | fn index_cache_rebuild() { function avoids_split_debuginfo_collision (line 687) | fn avoids_split_debuginfo_collision() { FILE: tests/testsuite/open_namespaces.rs function within_namespace_requires_feature (line 6) | fn within_namespace_requires_feature() { function implicit_lib_within_namespace (line 38) | fn implicit_lib_within_namespace() { function implicit_bin_within_namespace (line 107) | fn implicit_bin_within_namespace() { function explicit_bin_within_namespace (line 176) | fn explicit_bin_within_namespace() { function namespaced_script_name (line 264) | fn namespaced_script_name() { function generate_pkgid_with_namespace (line 331) | fn generate_pkgid_with_namespace() { function update_spec_accepts_namespaced_name (line 361) | fn update_spec_accepts_namespaced_name() { function update_spec_accepts_namespaced_pkgid (line 391) | fn update_spec_accepts_namespaced_pkgid() { function publish_namespaced (line 422) | fn publish_namespaced() { FILE: tests/testsuite/owner.rs function setup (line 10) | fn setup(name: &str, content: Option<&str>) { function simple_list (line 19) | fn simple_list() { function simple_add (line 62) | fn simple_add() { function simple_add_with_asymmetric (line 96) | fn simple_add_with_asymmetric() { function simple_remove (line 129) | fn simple_remove() { function simple_remove_with_asymmetric (line 164) | fn simple_remove_with_asymmetric() { FILE: tests/testsuite/package.rs function simple (line 18) | fn simple() { function metadata_warning (line 90) | fn metadata_warning() { function package_verbose (line 163) | fn package_verbose() { function package_verification (line 257) | fn package_verification() { function vcs_file_collision (line 276) | fn vcs_file_collision() { function orig_file_collision (line 314) | fn orig_file_collision() { function path_dependency_no_version (line 352) | fn path_dependency_no_version() { function git_dependency_no_version (line 393) | fn git_dependency_no_version() { function exclude (line 434) | fn exclude() { function include (line 557) | fn include() { function package_lib_with_bin (line 601) | fn package_lib_with_bin() { function package_git_submodule (line 611) | fn package_git_submodule() { function package_symlink_to_submodule (line 662) | fn package_symlink_to_submodule() { function no_duplicates_from_modified_tracked_files (line 707) | fn no_duplicates_from_modified_tracked_files() { function ignore_nested (line 724) | fn ignore_nested() { function package_weird_characters (line 790) | fn package_weird_characters() { function repackage_on_source_change (line 809) | fn repackage_on_source_change() { function broken_symlink (line 855) | fn broken_symlink() { function broken_but_excluded_symlink (line 907) | fn broken_but_excluded_symlink() { function gitignore_symlink_dir (line 953) | fn gitignore_symlink_dir() { function gitignore_symlink_dir_dirty (line 984) | fn gitignore_symlink_dir_dirty() { function package_symlink_to_dir (line 1031) | fn package_symlink_to_dir() { function filesystem_loop (line 1055) | fn filesystem_loop() { function do_not_package_if_repository_is_dirty (line 1074) | fn do_not_package_if_repository_is_dirty() { function dirty_ignored (line 1141) | fn dirty_ignored() { function vcs_status_check_for_each_workspace_member (line 1194) | fn vcs_status_check_for_each_workspace_member() { function dirty_untracked_file_when_packaged_from_workspace_member (line 1324) | fn dirty_untracked_file_when_packaged_from_workspace_member() { function dirty_file_outside_pkg_root_considered_dirty (line 1376) | fn dirty_file_outside_pkg_root_considered_dirty() { function dirty_file_outside_pkg_root_inside_submodule (line 1502) | fn dirty_file_outside_pkg_root_inside_submodule() { function issue_13695_allow_dirty_vcs_info (line 1555) | fn issue_13695_allow_dirty_vcs_info() { function issue_13695_allowing_dirty_vcs_info_but_clean (line 1620) | fn issue_13695_allowing_dirty_vcs_info_but_clean() { function issue_14354_allowing_dirty_bare_commit (line 1668) | fn issue_14354_allowing_dirty_bare_commit() { function generated_manifest (line 1698) | fn generated_manifest() { function ignore_workspace_specifier (line 1797) | fn ignore_workspace_specifier() { function package_two_kinds_of_deps (line 1872) | fn package_two_kinds_of_deps() { function package_should_use_build_cache (line 1897) | fn package_should_use_build_cache() { function package_public_dep (line 1937) | fn package_public_dep() { function test_edition (line 2052) | fn test_edition() { function edition_with_metadata (line 2080) | fn edition_with_metadata() { function test_edition_malformed (line 2102) | fn test_edition_malformed() { function test_edition_from_the_future (line 2133) | fn test_edition_from_the_future() { function do_not_package_if_src_was_modified (line 2163) | fn do_not_package_if_src_was_modified() { function package_with_select_features (line 2209) | fn package_with_select_features() { function package_with_all_features (line 2239) | fn package_with_all_features() { function package_no_default_features (line 2269) | fn package_no_default_features() { function include_cargo_toml_implicit (line 2306) | fn include_cargo_toml_implicit() { function include_exclude_test (line 2332) | fn include_exclude_test(include: &str, exclude: &str, files: &[&str], ex... function package_include_ignore_only (line 2366) | fn package_include_ignore_only() { function gitignore_patterns (line 2388) | fn gitignore_patterns() { function gitignore_negate (line 2489) | fn gitignore_negate() { function exclude_dot_files_and_directories_by_default (line 2541) | fn exclude_dot_files_and_directories_by_default() { function empty_readme_path (line 2568) | fn empty_readme_path() { function invalid_readme_path (line 2598) | fn invalid_readme_path() { function readme_or_license_file_is_dir (line 2628) | fn readme_or_license_file_is_dir() { function empty_license_file_path (line 2660) | fn empty_license_file_path() { function invalid_license_file_path (line 2692) | fn invalid_license_file_path() { function license_file_implicit_include (line 2721) | fn license_file_implicit_include() { function relative_license_included (line 2784) | fn relative_license_included() { function relative_license_include_collision (line 2847) | fn relative_license_include_collision() { function package_restricted_windows (line 2912) | fn package_restricted_windows() { function finds_git_in_parent (line 2950) | fn finds_git_in_parent() { function reserved_windows_name (line 3007) | fn reserved_windows_name() { function list_with_path_and_lock (line 3069) | fn list_with_path_and_lock() { function long_file_names (line 3122) | fn long_file_names() { function reproducible_output (line 3191) | fn reproducible_output() { function package_with_resolver_and_metadata (line 3231) | fn package_with_resolver_and_metadata() { function deleted_git_working_tree (line 3254) | fn deleted_git_working_tree() { function package_in_workspace_not_found (line 3288) | fn package_in_workspace_not_found() { function in_workspace (line 3336) | fn in_workspace() { function workspace_noconflict_readme (line 3397) | fn workspace_noconflict_readme() { function workspace_conflict_readme (line 3439) | fn workspace_conflict_readme() { function workspace_overrides_resolver (line 3480) | fn workspace_overrides_resolver() { function verify_packaged_status_line (line 3590) | fn verify_packaged_status_line( function basic_filesizes (line 3617) | fn basic_filesizes() { function larger_filesizes (line 3713) | fn larger_filesizes() { function symlink_filesizes (line 3825) | fn symlink_filesizes() { function normalize_case (line 3951) | fn normalize_case() { function mixed_case (line 4083) | fn mixed_case() { function versionless_package (line 4148) | fn versionless_package() { function include_files_called_target_project (line 4186) | fn include_files_called_target_project() { function include_files_called_target_git (line 4209) | fn include_files_called_target_git() { function init_and_add_inner_target (line 4273) | fn init_and_add_inner_target(p: ProjectBuilder) -> ProjectBuilder { function build_script_outside_pkg_root (line 4296) | fn build_script_outside_pkg_root() { function symlink_manifest_path (line 4347) | fn symlink_manifest_path() { function normalize_paths (line 4381) | fn normalize_paths() { function discovery_inferred_build_rs_included (line 4512) | fn discovery_inferred_build_rs_included() { function discovery_inferred_build_rs_excluded (line 4599) | fn discovery_inferred_build_rs_excluded() { function discovery_explicit_build_rs_included (line 4678) | fn discovery_explicit_build_rs_included() { function discovery_explicit_build_rs_excluded (line 4766) | fn discovery_explicit_build_rs_excluded() { function discovery_inferred_lib_included (line 4846) | fn discovery_inferred_lib_included() { function discovery_inferred_lib_excluded (line 4937) | fn discovery_inferred_lib_excluded() { function discovery_explicit_lib_included (line 5016) | fn discovery_explicit_lib_included() { function discovery_explicit_lib_excluded (line 5110) | fn discovery_explicit_lib_excluded() { function discovery_inferred_other_included (line 5192) | fn discovery_inferred_other_included() { function discovery_inferred_other_excluded (line 5304) | fn discovery_inferred_other_excluded() { function discovery_explicit_other_included (line 5389) | fn discovery_explicit_other_included() { function discovery_explicit_other_excluded (line 5513) | fn discovery_explicit_other_excluded() { function deterministic_build_targets (line 5610) | fn deterministic_build_targets() { function workspace_with_local_deps_project (line 5736) | fn workspace_with_local_deps_project() -> Project { function workspace_with_local_deps (line 5804) | fn workspace_with_local_deps() { function workspace_with_local_dev_deps (line 5917) | fn workspace_with_local_dev_deps() { function workspace_with_local_deps_packaging_one_fails_project (line 5988) | fn workspace_with_local_deps_packaging_one_fails_project() -> Project { function workspace_with_local_deps_packaging_one_fails (line 6032) | fn workspace_with_local_deps_packaging_one_fails() { function workspace_with_local_deps_packaging_one_bin_fails (line 6058) | fn workspace_with_local_deps_packaging_one_bin_fails() { function workspace_with_local_deps_packaging_one_with_needed_deps (line 6123) | fn workspace_with_local_deps_packaging_one_with_needed_deps() { function workspace_with_local_deps_list (line 6208) | fn workspace_with_local_deps_list() { function workspace_with_local_deps_index_mismatch (line 6269) | fn workspace_with_local_deps_index_mismatch() { function workspace_with_local_deps_alternative_index (line 6338) | fn workspace_with_local_deps_alternative_index() { function workspace_with_local_dep_already_published_project (line 6437) | fn workspace_with_local_dep_already_published_project() -> Project { function workspace_with_local_dep_already_published (line 6483) | fn workspace_with_local_dep_already_published() { function workspace_with_local_and_remote_deps (line 6512) | fn workspace_with_local_and_remote_deps() { function workspace_with_capitalized_member (line 6587) | fn workspace_with_capitalized_member() { function workspace_with_renamed_member (line 6648) | fn workspace_with_renamed_member() { function workspace_with_dot_rs_dir (line 6750) | fn workspace_with_dot_rs_dir() { function registry_not_in_publish_list (line 6821) | fn registry_not_in_publish_list() { function registry_inferred_from_unique_option (line 6862) | fn registry_inferred_from_unique_option() { function registry_not_inferred_because_of_conflict (line 6934) | fn registry_not_inferred_because_of_conflict() { function registry_inference_ignores_unpublishable (line 7049) | fn registry_inference_ignores_unpublishable() { function registry_not_inferred_because_of_multiple_options (line 7139) | fn registry_not_inferred_because_of_multiple_options() { function registry_not_inferred_because_of_mismatch (line 7245) | fn registry_not_inferred_because_of_mismatch() { function unpublishable_dependency (line 7352) | fn unpublishable_dependency() { function in_package_workspace_with_members_with_features_old (line 7420) | fn in_package_workspace_with_members_with_features_old() { function simple_with_fifo (line 7463) | fn simple_with_fifo() { function git_core_symlinks_false (line 7497) | fn git_core_symlinks_false() { function exclude_lockfile (line 7584) | fn exclude_lockfile() { function unpublished_cyclic_dev_dependencies (line 7634) | fn unpublished_cyclic_dev_dependencies() { function unpublished_dependency (line 7676) | fn unpublished_dependency() { function checksum_changed (line 7729) | fn checksum_changed() { function publish_to_crates_io_warns (line 7804) | fn publish_to_crates_io_warns() { function publish_to_alt_registry_warns (line 7838) | fn publish_to_alt_registry_warns() { function package_dir_not_excluded_from_backups (line 7872) | fn package_dir_not_excluded_from_backups() { function repackage_smaller_crate_has_trailing_garbage (line 7900) | fn repackage_smaller_crate_has_trailing_garbage() { function repackage_smaller_local_dep_tmp_registry_checksum_match (line 7953) | fn repackage_smaller_local_dep_tmp_registry_checksum_match() { FILE: tests/testsuite/package_features.rs function virtual_no_default_features (line 12) | fn virtual_no_default_features() { function virtual_typo_member_feature (line 126) | fn virtual_typo_member_feature() { function virtual_features (line 154) | fn virtual_features() { function virtual_with_specific (line 201) | fn virtual_with_specific() { function other_member_from_current (line 271) | fn other_member_from_current() { function feature_default_resolver (line 380) | fn feature_default_resolver() { function command_line_optional_dep (line 434) | fn command_line_optional_dep() { function command_line_optional_dep_three_options (line 472) | fn command_line_optional_dep_three_options() { function command_line_optional_dep_many_options (line 514) | fn command_line_optional_dep_many_options() { function command_line_optional_dep_many_paths (line 558) | fn command_line_optional_dep_many_paths() { function virtual_member_slash (line 605) | fn virtual_member_slash() { function non_member (line 722) | fn non_member() { function resolver1_member_features (line 783) | fn resolver1_member_features() { function non_member_feature (line 840) | fn non_member_feature() { FILE: tests/testsuite/package_message_format.rs function gated (line 8) | fn gated() { function requires_list (line 36) | fn requires_list() { function human (line 68) | fn human() { function single_package (line 98) | fn single_package() { function workspace (line 185) | fn workspace() { FILE: tests/testsuite/patch.rs function replace (line 12) | fn replace() { function from_config (line 78) | fn from_config() { function from_config_relative (line 120) | fn from_config_relative() { function from_config_precedence (line 162) | fn from_config_precedence() { function nonexistent (line 207) | fn nonexistent() { function patch_git (line 254) | fn patch_git() { function patch_to_git (line 307) | fn patch_to_git() { function patch_to_git_pull_request (line 361) | fn patch_to_git_pull_request() { function unused (line 418) | fn unused() { function unused_with_mismatch_source_being_patched (line 485) | fn unused_with_mismatch_source_being_patched() { function prefer_patch_version (line 541) | fn prefer_patch_version() { function unused_from_config (line 590) | fn unused_from_config() { function unused_git (line 661) | fn unused_git() { function add_patch (line 725) | fn add_patch() { function add_patch_from_config (line 802) | fn add_patch_from_config() { function add_ignored_patch (line 870) | fn add_ignored_patch() { function add_patch_with_features (line 963) | fn add_patch_with_features() { function add_patch_with_setting_default_features (line 1013) | fn add_patch_with_setting_default_features() { function no_warn_ws_patch (line 1063) | fn no_warn_ws_patch() { function new_minor (line 1108) | fn new_minor() { function transitive_new_minor (line 1146) | fn transitive_new_minor() { function new_major (line 1199) | fn new_major() { function transitive_new_major (line 1273) | fn transitive_new_major() { function shared_by_transitive (line 1326) | fn shared_by_transitive() { function remove_patch (line 1385) | fn remove_patch() { function non_crates_io (line 1449) | fn non_crates_io() { function replace_with_crates_io (line 1487) | fn replace_with_crates_io() { function patch_in_virtual (line 1521) | fn patch_in_virtual() { function patch_depends_on_another_patch (line 1572) | fn patch_depends_on_another_patch() { function replace_prerelease (line 1632) | fn replace_prerelease() { function patch_older (line 1680) | fn patch_older() { function cycle (line 1742) | fn cycle() { function multipatch (line 1799) | fn multipatch() { function patch_same_version (line 1847) | fn patch_same_version() { function patch_same_version_different_patch_locations (line 1898) | fn patch_same_version_different_patch_locations() { function two_semver_compatible (line 1955) | fn two_semver_compatible() { function multipatch_select_big (line 2011) | fn multipatch_select_big() { function canonicalize_a_bunch (line 2067) | fn canonicalize_a_bunch() { function update_unused_new_version (line 2144) | fn update_unused_new_version() { function too_many_matches (line 2249) | fn too_many_matches() { function too_many_matches_in_git_repo (line 2290) | fn too_many_matches_in_git_repo() { function no_matches (line 2348) | fn no_matches() { function mismatched_version (line 2382) | fn mismatched_version() { function mismatched_version_from_cli_config (line 2418) | fn mismatched_version_from_cli_config() { function mismatched_version_from_config_file_provided_via_cli (line 2453) | fn mismatched_version_from_config_file_provided_via_cli() { function patch_from_env_config_is_ignored (line 2496) | fn patch_from_env_config_is_ignored() { function patch_walks_backwards (line 2535) | fn patch_walks_backwards() { function patch_walks_backwards_restricted (line 2588) | fn patch_walks_backwards_restricted() { function patched_dep_new_version (line 2641) | fn patched_dep_new_version() { function patch_update_doesnt_update_other_sources (line 2737) | fn patch_update_doesnt_update_other_sources() { function can_update_with_alt_reg (line 2814) | fn can_update_with_alt_reg() { function gitoxide_clones_shallow_old_git_patch (line 2909) | fn gitoxide_clones_shallow_old_git_patch() { function perform_old_git_patch (line 2913) | fn perform_old_git_patch(shallow: bool) { function old_git_patch (line 3002) | fn old_git_patch() { function patch_eq_conflict_panic (line 3008) | fn patch_eq_conflict_panic() { function mismatched_version2 (line 3056) | fn mismatched_version2() { function mismatched_version_with_prerelease (line 3113) | fn mismatched_version_with_prerelease() { function from_config_empty (line 3157) | fn from_config_empty() { function from_manifest_empty (line 3199) | fn from_manifest_empty() { function patched_reexport_stays_locked (line 3240) | fn patched_reexport_stays_locked() { function patch_in_real_with_base (line 3326) | fn patch_in_real_with_base() { function patch_in_virtual_with_base (line 3377) | fn patch_in_virtual_with_base() { FILE: tests/testsuite/path.rs function cargo_compile_with_nested_deps_shorthand (line 16) | fn cargo_compile_with_nested_deps_shorthand() { function cargo_compile_with_root_dev_deps (line 124) | fn cargo_compile_with_root_dev_deps() { function cargo_compile_with_root_dev_deps_with_testing (line 172) | fn cargo_compile_with_root_dev_deps_with_testing() { function cargo_compile_with_transitive_dev_deps (line 229) | fn cargo_compile_with_transitive_dev_deps() { function no_rebuild_dependency (line 298) | fn no_rebuild_dependency() { function deep_dependencies_trigger_rebuild (line 348) | fn deep_dependencies_trigger_rebuild() { function no_rebuild_two_deps (line 443) | fn no_rebuild_two_deps() { function nested_deps_recompile (line 503) | fn nested_deps_recompile() { function error_message_for_missing_manifest (line 550) | fn error_message_for_missing_manifest() { function path_bases_not_stable (line 593) | fn path_bases_not_stable() { function path_with_base (line 648) | fn path_with_base() { function current_dir_with_base (line 689) | fn current_dir_with_base() { function parent_dir_with_base (line 730) | fn parent_dir_with_base() { function inherit_dependency_using_base (line 771) | fn inherit_dependency_using_base() { function path_with_relative_base (line 828) | fn path_with_relative_base() { function workspace_builtin_base (line 866) | fn workspace_builtin_base() { function workspace_builtin_base_not_a_workspace (line 910) | fn workspace_builtin_base_not_a_workspace() { function shadow_workspace_builtin_base (line 947) | fn shadow_workspace_builtin_base() { function unknown_base (line 1001) | fn unknown_base() { function base_without_path (line 1038) | fn base_without_path() { function invalid_base (line 1075) | fn invalid_base() { function invalid_path_with_base (line 1112) | fn invalid_path_with_base() { function self_dependency_using_base (line 1162) | fn self_dependency_using_base() { function override_relative (line 1203) | fn override_relative() { function override_self (line 1241) | fn override_self() { function override_path_dep (line 1281) | fn override_path_dep() { function path_dep_build_cmd (line 1336) | fn path_dep_build_cmd() { function dev_deps_no_rebuild_lib (line 1424) | fn dev_deps_no_rebuild_lib() { function custom_target_no_rebuild (line 1483) | fn custom_target_no_rebuild() { function override_and_depend (line 1540) | fn override_and_depend() { function missing_path_dependency (line 1588) | fn missing_path_dependency() { function invalid_path_dep_in_workspace_with_lockfile (line 1613) | fn invalid_path_dep_in_workspace_with_lockfile() { function workspace_produces_rlib (line 1683) | fn workspace_produces_rlib() { function deep_path_error (line 1712) | fn deep_path_error() { function catch_tricky_cycle (line 1777) | fn catch_tricky_cycle() { function same_name_version_changed (line 1858) | fn same_name_version_changed() { FILE: tests/testsuite/paths.rs function broken_path_override_warns (line 9) | fn broken_path_override_warns() { function override_to_path_dep (line 90) | fn override_to_path_dep() { function paths_ok_with_optional (line 130) | fn paths_ok_with_optional() { function paths_add_optional_bad (line 191) | fn paths_add_optional_bad() { function env_paths_overrides_not_supported (line 255) | fn env_paths_overrides_not_supported() { FILE: tests/testsuite/pgo.rs function llvm_profdata (line 10) | fn llvm_profdata() -> Option { function pgo_works (line 34) | fn pgo_works() { FILE: tests/testsuite/pkgid.rs function local (line 15) | fn local() { function registry (line 79) | fn registry() { function multiple_versions (line 132) | fn multiple_versions() { function multiple_git_same_version (line 210) | fn multiple_git_same_version() { function pkgid_json_message_metadata_consistency (line 299) | fn pkgid_json_message_metadata_consistency() { FILE: tests/testsuite/precise_pre_release.rs function requires_nightly_cargo (line 7) | fn requires_nightly_cargo() { function update_pre_release (line 46) | fn update_pre_release() { function pre_release_should_unmatched (line 79) | fn pre_release_should_unmatched() { function pre_release_should_matched (line 140) | fn pre_release_should_matched() { FILE: tests/testsuite/proc_macro.rs function probe_cfg_before_crate_type_discovery (line 8) | fn probe_cfg_before_crate_type_discovery() { function noop (line 69) | fn noop() { function impl_and_derive (line 131) | fn impl_and_derive() { function proc_macro_doctest (line 219) | fn proc_macro_doctest() { function proc_macro_crate_type (line 278) | fn proc_macro_crate_type() { function proc_macro_crate_type_warning (line 359) | fn proc_macro_crate_type_warning() { function lib_plugin_unused_key_warning (line 386) | fn lib_plugin_unused_key_warning() { function proc_macro_crate_type_warning_plugin (line 413) | fn proc_macro_crate_type_warning_plugin() { function proc_macro_crate_type_multiple (line 440) | fn proc_macro_crate_type_multiple() { function proc_macro_extern_prelude (line 469) | fn proc_macro_extern_prelude() { function proc_macro_built_once (line 499) | fn proc_macro_built_once() { FILE: tests/testsuite/profile_config.rs function rustflags_works_with_zflag (line 10) | fn rustflags_works_with_zflag() { function profile_config_validate_warnings (line 75) | fn profile_config_validate_warnings() { function profile_config_error_paths (line 111) | fn profile_config_error_paths() { function profile_config_validate_errors (line 145) | fn profile_config_validate_errors() { function profile_config_syntax_errors (line 171) | fn profile_config_syntax_errors() { function profile_config_override_spec_multiple (line 197) | fn profile_config_override_spec_multiple() { function profile_config_all_options (line 240) | fn profile_config_all_options() { function profile_config_override_precedence (line 273) | fn profile_config_override_precedence() { function profile_config_no_warn_unknown_override (line 320) | fn profile_config_no_warn_unknown_override() { function profile_config_mixed_types (line 339) | fn profile_config_mixed_types() { function named_config_profile (line 370) | fn named_config_profile() { function named_env_profile (line 461) | fn named_env_profile() { function test_with_dev_profile (line 489) | fn test_with_dev_profile() { FILE: tests/testsuite/profile_custom.rs function inherits_on_release (line 7) | fn inherits_on_release() { function missing_inherits (line 35) | fn missing_inherits() { function invalid_profile_name (line 63) | fn invalid_profile_name() { function invalid_dir_name (line 100) | fn invalid_dir_name() { function dir_name_disabled (line 133) | fn dir_name_disabled() { function invalid_inherits (line 165) | fn invalid_inherits() { function non_existent_inherits (line 194) | fn non_existent_inherits() { function self_inherits (line 223) | fn self_inherits() { function inherits_loop (line 252) | fn inherits_loop() { function overrides_with_custom (line 285) | fn overrides_with_custom() { function conflicting_usage (line 361) | fn conflicting_usage() { function clean_custom_dirname (line 414) | fn clean_custom_dirname() { function unknown_profile (line 498) | fn unknown_profile() { function reserved_profile_names (line 530) | fn reserved_profile_names() { function legacy_commands_support_custom (line 633) | fn legacy_commands_support_custom() { function legacy_rustc (line 672) | fn legacy_rustc() { FILE: tests/testsuite/profile_overrides.rs function profile_override_basic (line 8) | fn profile_override_basic() { function profile_override_warnings (line 48) | fn profile_override_warnings() { function profile_override_bad_settings (line 91) | fn profile_override_bad_settings() { function profile_override_hierarchy (line 146) | fn profile_override_hierarchy() { function profile_override_spec_multiple (line 250) | fn profile_override_spec_multiple() { function profile_override_spec_with_version (line 287) | fn profile_override_spec_with_version() { function profile_override_spec_with_partial_version (line 320) | fn profile_override_spec_with_partial_version() { function profile_override_spec (line 353) | fn profile_override_spec() { function override_proc_macro (line 424) | fn override_proc_macro() { function no_warning_ws (line 495) | fn no_warning_ws() { function build_override_shared (line 524) | fn build_override_shared() { FILE: tests/testsuite/profile_panic_immediate_abort.rs function gated_manifest (line 8) | fn gated_manifest() { function gated_config_toml (line 39) | fn gated_config_toml() { function manifest_gate_works (line 65) | fn manifest_gate_works() { function cli_gate_works (line 95) | fn cli_gate_works() { FILE: tests/testsuite/profile_targets.rs function all_target_project (line 8) | fn all_target_project() -> Project { function profile_selection_build (line 81) | fn profile_selection_build() { function profile_selection_build_release (line 124) | fn profile_selection_build_release() { function profile_selection_build_all_targets (line 161) | fn profile_selection_build_all_targets() { function profile_selection_build_all_targets_release (line 234) | fn profile_selection_build_all_targets_release() { function profile_selection_test (line 306) | fn profile_selection_test() { function profile_selection_test_release (line 378) | fn profile_selection_test_release() { function profile_selection_bench (line 451) | fn profile_selection_bench() { function profile_selection_check_all_targets (line 518) | fn profile_selection_check_all_targets() { function profile_selection_check_all_targets_release (line 589) | fn profile_selection_check_all_targets_release() { function profile_selection_check_all_targets_test (line 637) | fn profile_selection_check_all_targets_test() { function profile_selection_doc (line 699) | fn profile_selection_doc() { FILE: tests/testsuite/profile_trim_paths.rs function gated_manifest (line 12) | fn gated_manifest() { function gated_config_toml (line 43) | fn gated_config_toml() { function release_profile_default_to_object (line 69) | fn release_profile_default_to_object() { function one_option (line 95) | fn one_option() { function multiple_options (line 141) | fn multiple_options() { function profile_merge_works (line 170) | fn profile_merge_works() { function registry_dependency (line 203) | fn registry_dependency() { function registry_dependency_with_build_script_codegen (line 250) | fn registry_dependency_with_build_script_codegen() { function git_dependency (line 322) | fn git_dependency() { function path_dependency (line 372) | fn path_dependency() { function path_dependency_outside_workspace (line 417) | fn path_dependency_outside_workspace() { function diagnostics_works (line 463) | fn diagnostics_works() { function inspect_debuginfo (line 511) | fn inspect_debuginfo(path: &std::path::Path) -> Vec { function with_split_debuginfo_off (line 525) | fn with_split_debuginfo_off() { function with_split_debuginfo_packed (line 534) | fn with_split_debuginfo_packed() { function with_split_debuginfo_unpacked (line 543) | fn with_split_debuginfo_unpacked() { function inspect_debuginfo (line 552) | fn inspect_debuginfo(path: &std::path::Path) -> Vec { function with_split_debuginfo_off (line 567) | fn with_split_debuginfo_off() { function with_split_debuginfo_packed (line 576) | fn with_split_debuginfo_packed() { function with_split_debuginfo_unpacked (line 585) | fn with_split_debuginfo_unpacked() { function inspect_debuginfo (line 594) | fn inspect_debuginfo(path: &std::path::Path) -> Vec { function with_split_debuginfo_packed (line 608) | fn with_split_debuginfo_packed() { function object_works_helper (line 613) | fn object_works_helper(split_debuginfo: &str, run: impl Fn(&std::path::P... function custom_build_env_var_trim_paths (line 718) | fn custom_build_env_var_trim_paths() { function lldb_works_after_trimmed (line 792) | fn lldb_works_after_trimmed() { function cdb_works_after_trimmed (line 874) | fn cdb_works_after_trimmed() { function rustdoc_without_diagnostics_scope (line 935) | fn rustdoc_without_diagnostics_scope() { function rustdoc_diagnostics_works (line 977) | fn rustdoc_diagnostics_works() { FILE: tests/testsuite/profiles.rs function profile_overrides (line 10) | fn profile_overrides() { function opt_level_override_0 (line 39) | fn opt_level_override_0() { function debug_override_1 (line 66) | fn debug_override_1() { function check_opt_level_override (line 91) | fn check_opt_level_override(profile_level: &str, rustc_level: &str) { function opt_level_overrides (line 132) | fn opt_level_overrides() { function top_level_overrides_deps (line 145) | fn top_level_overrides_deps() { function profile_in_non_root_manifest_triggers_a_warning (line 221) | fn profile_in_non_root_manifest_triggers_a_warning() { function profile_in_virtual_manifest_works (line 272) | fn profile_in_virtual_manifest_works() { function profile_lto_string_bool_dev (line 312) | fn profile_lto_string_bool_dev() { function profile_panic_test_bench (line 342) | fn profile_panic_test_bench() { function profile_doc_deprecated (line 374) | fn profile_doc_deprecated() { function panic_unwind_does_not_build_twice (line 400) | fn panic_unwind_does_not_build_twice() { function debug_0_report (line 443) | fn debug_0_report() { function thin_lto_works (line 473) | fn thin_lto_works() { function strip_works (line 502) | fn strip_works() { function strip_passes_unknown_option_to_rustc (line 530) | fn strip_passes_unknown_option_to_rustc() { function strip_accepts_true_to_strip_symbols (line 559) | fn strip_accepts_true_to_strip_symbols() { function strip_accepts_false_to_disable_strip (line 587) | fn strip_accepts_false_to_disable_strip() { function strip_debuginfo_in_release (line 610) | fn strip_debuginfo_in_release() { function strip_debuginfo_without_debug (line 644) | fn strip_debuginfo_without_debug() { function do_not_strip_debuginfo_with_requested_debug (line 672) | fn do_not_strip_debuginfo_with_requested_debug() { function rustflags_works (line 708) | fn rustflags_works() { function rustflags_works_with_env (line 739) | fn rustflags_works_with_env() { function rustflags_requires_cargo_feature (line 768) | fn rustflags_requires_cargo_feature() { function debug_options_valid (line 835) | fn debug_options_valid() { function profile_hint_mostly_unused_warn_without_gate (line 881) | fn profile_hint_mostly_unused_warn_without_gate() { function profile_hint_mostly_unused_nightly (line 920) | fn profile_hint_mostly_unused_nightly() { FILE: tests/testsuite/progress.rs function bad_progress_config_unknown_when (line 9) | fn bad_progress_config_unknown_when() { function bad_progress_config_missing_width (line 34) | fn bad_progress_config_missing_width() { function default_progress_is_auto (line 56) | fn default_progress_is_auto() { function always_shows_progress (line 72) | fn always_shows_progress() { function never_progress (line 120) | fn never_progress() { function plain_string_when_doesnt_work (line 161) | fn plain_string_when_doesnt_work() { FILE: tests/testsuite/pub_priv.rs function exported_priv_warning (line 9) | fn exported_priv_warning() { function exported_pub_dep (line 49) | fn exported_pub_dep() { function requires_nightly_cargo (line 94) | pub fn requires_nightly_cargo() { function requires_feature (line 120) | fn requires_feature() { function pub_dev_dependency (line 158) | fn pub_dev_dependency() { function pub_dev_dependency_without_feature (line 201) | fn pub_dev_dependency_without_feature() { function workspace_pub_disallowed (line 240) | fn workspace_pub_disallowed() { function allow_priv_in_tests (line 298) | fn allow_priv_in_tests() { function allow_priv_in_benches (line 343) | fn allow_priv_in_benches() { function allow_priv_in_bins (line 388) | fn allow_priv_in_bins() { function allow_priv_in_examples (line 434) | fn allow_priv_in_examples() { function allow_priv_in_custom_build (line 480) | fn allow_priv_in_custom_build() { function publish_package_with_public_dependency (line 527) | fn publish_package_with_public_dependency() { function verify_mix_cargo_feature_z (line 583) | fn verify_mix_cargo_feature_z() { function verify_z_public_dependency (line 634) | fn verify_z_public_dependency() { function manifest_location (line 687) | fn manifest_location() { function renamed_dependency (line 755) | fn renamed_dependency() { function duplicate_renamed_dependency (line 824) | fn duplicate_renamed_dependency() { function dependency_location_in_target_table (line 884) | fn dependency_location_in_target_table() { function dependency_location_in_target_table_with_cfg (line 1002) | fn dependency_location_in_target_table_with_cfg() { function dependency_location_in_workspace (line 1120) | fn dependency_location_in_workspace() { function relative_display_path (line 1172) | fn relative_display_path() { FILE: tests/testsuite/publish.rs constant CLEAN_FOO_JSON (line 12) | const CLEAN_FOO_JSON: &str = r#" function validate_upload_foo (line 35) | fn validate_upload_foo() { function validate_upload_li (line 64) | fn validate_upload_li() { function simple (line 94) | fn simple() { function duplicate_version (line 135) | fn duplicate_version() { function simple_publish_with_http (line 188) | fn simple_publish_with_http() { function simple_publish_with_asymmetric (line 227) | fn simple_publish_with_asymmetric() { function old_token_location (line 268) | fn old_token_location() { function simple_with_index (line 328) | fn simple_with_index() { function git_deps (line 372) | fn git_deps() { function path_dependency_no_version (line 413) | fn path_dependency_no_version() { function unpublishable_crate (line 456) | fn unpublishable_crate() { function dont_publish_dirty (line 489) | fn dont_publish_dirty() { function publish_clean (line 530) | fn publish_clean() { function publish_in_sub_repo (line 578) | fn publish_in_sub_repo() { function publish_when_ignored (line 627) | fn publish_when_ignored() { function ignore_when_crate_ignored (line 676) | fn ignore_when_crate_ignored() { function new_crate_rejected (line 724) | fn new_crate_rejected() { function dry_run (line 759) | fn dry_run() { function registry_not_in_publish_list (line 800) | fn registry_not_in_publish_list() { function publish_empty_list (line 833) | fn publish_empty_list() { function publish_allowed_registry (line 862) | fn publish_allowed_registry() { function publish_implicitly_to_only_allowed_registry (line 922) | fn publish_implicitly_to_only_allowed_registry() { function publish_when_both_publish_and_index_specified (line 983) | fn publish_when_both_publish_and_index_specified() { function publish_failed_with_index_and_only_allowed_registry (line 1037) | fn publish_failed_with_index_and_only_allowed_registry() { function publish_fail_with_no_registry_specified (line 1079) | fn publish_fail_with_no_registry_specified() { function block_publish_no_registry (line 1112) | fn block_publish_no_registry() { function publish_with_crates_io_explicit (line 1142) | fn publish_with_crates_io_explicit() { function publish_with_select_features (line 1195) | fn publish_with_select_features() { function publish_with_all_features (line 1247) | fn publish_with_all_features() { function publish_with_no_default_features (line 1299) | fn publish_with_no_default_features() { function publish_with_patch (line 1340) | fn publish_with_patch() { function publish_checks_for_token_before_verify (line 1450) | fn publish_checks_for_token_before_verify() { function publish_with_bad_source (line 1505) | fn publish_with_bad_source() { function publish_git_with_version (line 1552) | fn publish_git_with_version() { function publish_dev_dep_stripping (line 1723) | fn publish_dev_dep_stripping() { function credentials_ambiguous_filename (line 2159) | fn credentials_ambiguous_filename() { function index_requires_token (line 2220) | fn index_requires_token() { function cratesio_source_replacement (line 2255) | fn cratesio_source_replacement() { function api_error_json (line 2285) | fn api_error_json() { function api_error_200 (line 2333) | fn api_error_200() { function api_error_code (line 2381) | fn api_error_code() { function api_curl_error (line 2436) | fn api_curl_error() { function api_other_error (line 2486) | fn api_other_error() { function in_package_workspace (line 2536) | fn in_package_workspace() { function with_duplicate_spec_in_members (line 2589) | fn with_duplicate_spec_in_members() { function in_package_workspace_with_members_with_features_old (line 2660) | fn in_package_workspace_with_members_with_features_old() { function in_virtual_workspace (line 2713) | fn in_virtual_workspace() { function in_virtual_workspace_with_p (line 2759) | fn in_virtual_workspace_with_p() { function in_package_workspace_not_found (line 2818) | fn in_package_workspace_not_found() { function in_package_workspace_found_multiple (line 2862) | fn in_package_workspace_found_multiple() { function publish_path_dependency_without_workspace (line 2933) | fn publish_path_dependency_without_workspace() { function http_api_not_noop (line 2977) | fn http_api_not_noop() { function wait_for_first_publish (line 3040) | fn wait_for_first_publish() { function wait_for_first_publish_underscore (line 3124) | fn wait_for_first_publish_underscore() { function wait_for_subsequent_publish (line 3222) | fn wait_for_subsequent_publish() { function skip_wait_for_publish (line 3316) | fn skip_wait_for_publish() { function timeout_waiting_for_publish (line 3361) | fn timeout_waiting_for_publish() { function timeout_waiting_for_dependency_publish (line 3415) | fn timeout_waiting_for_dependency_publish() { function package_selection (line 3519) | fn package_selection() { function wait_for_git_publish (line 3599) | fn wait_for_git_publish() { function invalid_token (line 3666) | fn invalid_token() { function versionless_package (line 3707) | fn versionless_package() { function workspace_with_local_deps_project (line 3736) | fn workspace_with_local_deps_project() -> Project { function workspace_with_local_deps (line 3804) | fn workspace_with_local_deps() { function workspace_parallel (line 3856) | fn workspace_parallel() { function workspace_missing_dependency (line 3960) | fn workspace_missing_dependency() { function one_unpublishable_package (line 4051) | fn one_unpublishable_package() { function virtual_ws_with_multiple_unpublishable_package (line 4116) | fn virtual_ws_with_multiple_unpublishable_package() { function workspace_flag_with_unpublishable_packages (line 4195) | fn workspace_flag_with_unpublishable_packages() { function unpublishable_package_as_versioned_dev_dep (line 4266) | fn unpublishable_package_as_versioned_dev_dep() { function all_unpublishable_packages (line 4364) | fn all_unpublishable_packages() { function checksum_changed (line 4417) | fn checksum_changed() { function workspace_publish_rate_limit_error (line 4493) | fn workspace_publish_rate_limit_error() { function workspace_circular_publish_dependency (line 4600) | fn workspace_circular_publish_dependency() { function workspace_circular_publish_dependency_with_non_cycle_package (line 4672) | fn workspace_circular_publish_dependency_with_non_cycle_package() { FILE: tests/testsuite/publish_lockfile.rs function pl_manifest (line 12) | fn pl_manifest(name: &str, version: &str, extra: &str) -> String { function removed (line 33) | fn removed() { function package_lockfile (line 70) | fn package_lockfile() { function package_lockfile_git_repo (line 117) | fn package_lockfile_git_repo() { function lock_file_with_library (line 154) | fn lock_file_with_library() { function lock_file_and_workspace (line 172) | fn lock_file_and_workspace() { function note_resolve_changes (line 197) | fn note_resolve_changes() { function outdated_lock_version_change_does_not_warn (line 252) | fn outdated_lock_version_change_does_not_warn() { function no_warn_workspace_extras (line 274) | fn no_warn_workspace_extras() { function warn_package_with_yanked (line 325) | fn warn_package_with_yanked() { function warn_install_with_yanked (line 357) | fn warn_install_with_yanked() { function ignore_lockfile (line 420) | fn ignore_lockfile() { function ignore_lockfile_inner (line 470) | fn ignore_lockfile_inner() { function use_workspace_root_lockfile (line 496) | fn use_workspace_root_lockfile() { FILE: tests/testsuite/read_manifest.rs function basic_bin_manifest_with_readme (line 6) | pub fn basic_bin_manifest_with_readme(name: &str, readme_filename: &str)... function cargo_read_manifest_path_to_cargo_toml_relative (line 25) | fn cargo_read_manifest_path_to_cargo_toml_relative() { function cargo_read_manifest_path_to_cargo_toml_absolute (line 46) | fn cargo_read_manifest_path_to_cargo_toml_absolute() { function cargo_read_manifest_path_to_cargo_toml_parent_relative (line 68) | fn cargo_read_manifest_path_to_cargo_toml_parent_relative() { function cargo_read_manifest_path_to_cargo_toml_parent_absolute (line 86) | fn cargo_read_manifest_path_to_cargo_toml_parent_absolute() { function cargo_read_manifest_cwd (line 105) | fn cargo_read_manifest_cwd() { function cargo_read_manifest_with_specified_readme (line 125) | fn cargo_read_manifest_with_specified_readme() { function cargo_read_manifest_default_readme (line 149) | fn cargo_read_manifest_default_readme() { function cargo_read_manifest_suppress_default_readme (line 195) | fn cargo_read_manifest_suppress_default_readme() { function cargo_read_manifest_defaults_readme_if_true (line 220) | fn cargo_read_manifest_defaults_readme_if_true() { FILE: tests/testsuite/registry.rs function setup_http (line 21) | fn setup_http() -> TestRegistry { function test_server_stops (line 26) | fn test_server_stops() { function simple_http (line 32) | fn simple_http() { function simple_git (line 55) | fn simple_git() { function simple (line 76) | fn simple(pre_clean_expected: impl IntoData, post_clean_expected: impl I... function deps_http (line 107) | fn deps_http() { function deps_git (line 124) | fn deps_git() { function deps (line 139) | fn deps(expected: impl IntoData) { function nonexistent_http (line 166) | fn nonexistent_http() { function nonexistent_git (line 178) | fn nonexistent_git() { function nonexistent (line 188) | fn nonexistent(expected: impl IntoData) { function wrong_case_http (line 215) | fn wrong_case_http() { function wrong_case_git (line 229) | fn wrong_case_git() { function wrong_case (line 241) | fn wrong_case(expected: impl IntoData) { function mis_hyphenated_http (line 269) | fn mis_hyphenated_http() { function mis_hyphenated_git (line 283) | fn mis_hyphenated_git() { function mis_hyphenated (line 295) | fn mis_hyphenated(expected: impl IntoData) { function wrong_version_http (line 323) | fn wrong_version_http() { function wrong_version_git (line 348) | fn wrong_version_git() { function wrong_version (line 371) | fn wrong_version(pre_publish_expected: impl IntoData, post_publish_expec... function bad_cksum_http (line 407) | fn bad_cksum_http() { function bad_cksum_git (line 423) | fn bad_cksum_git() { function bad_cksum (line 437) | fn bad_cksum(expected: impl IntoData) { function update_registry_http (line 466) | fn update_registry_http() { function update_registry_git (line 490) | fn update_registry_git() { function update_registry (line 512) | fn update_registry(pre_publish_expected: impl IntoData, post_publish_exp... function package_with_path_deps_http (line 545) | fn package_with_path_deps_http() { function package_with_path_deps_git (line 575) | fn package_with_path_deps_git() { function package_with_path_deps (line 603) | fn package_with_path_deps( function lockfile_locks_http (line 645) | fn lockfile_locks_http() { function lockfile_locks_git (line 666) | fn lockfile_locks_git() { function lockfile_locks (line 685) | fn lockfile_locks(pre_publish_expected: impl IntoData, post_publish_expe... function lockfile_locks_transitively_http (line 718) | fn lockfile_locks_transitively_http() { function lockfile_locks_transitively_git (line 741) | fn lockfile_locks_transitively_git() { function lockfile_locks_transitively (line 762) | fn lockfile_locks_transitively( function yanks_are_not_used_http (line 800) | fn yanks_are_not_used_http() { function yanks_are_not_used_git (line 817) | fn yanks_are_not_used_git() { function yanks_are_not_used (line 832) | fn yanks_are_not_used(expected: impl IntoData) { function relying_on_a_yank_is_bad_http (line 862) | fn relying_on_a_yank_is_bad_http() { function relying_on_a_yank_is_bad_git (line 876) | fn relying_on_a_yank_is_bad_git() { function relying_on_a_yank_is_bad (line 888) | fn relying_on_a_yank_is_bad(expected: impl IntoData) { function yanks_in_lockfiles_are_ok_http (line 917) | fn yanks_in_lockfiles_are_ok_http() { function yanks_in_lockfiles_are_ok_git (line 936) | fn yanks_in_lockfiles_are_ok_git() { function yanks_in_lockfiles_are_ok (line 953) | fn yanks_in_lockfiles_are_ok(expected_check: impl IntoData, expected_upd... function yanks_in_lockfiles_are_ok_for_other_update_http (line 988) | fn yanks_in_lockfiles_are_ok_for_other_update_http() { function yanks_in_lockfiles_are_ok_for_other_update_git (line 1013) | fn yanks_in_lockfiles_are_ok_for_other_update_git() { function yanks_in_lockfiles_are_ok_for_other_update (line 1036) | fn yanks_in_lockfiles_are_ok_for_other_update( function yanks_in_lockfiles_are_ok_with_new_dep_http (line 1084) | fn yanks_in_lockfiles_are_ok_with_new_dep_http() { function yanks_in_lockfiles_are_ok_with_new_dep_git (line 1100) | fn yanks_in_lockfiles_are_ok_with_new_dep_git() { function yanks_in_lockfiles_are_ok_with_new_dep (line 1114) | fn yanks_in_lockfiles_are_ok_with_new_dep(expected: impl IntoData) { function update_with_lockfile_if_packages_missing_http (line 1160) | fn update_with_lockfile_if_packages_missing_http() { function update_with_lockfile_if_packages_missing_git (line 1172) | fn update_with_lockfile_if_packages_missing_git() { function update_with_lockfile_if_packages_missing (line 1182) | fn update_with_lockfile_if_packages_missing(expected: impl IntoData) { function update_lockfile_http (line 1209) | fn update_lockfile_http() { function update_lockfile_git (line 1257) | fn update_lockfile_git() { function update_lockfile (line 1303) | fn update_lockfile( function dev_dependency_not_used_http (line 1368) | fn dev_dependency_not_used_http() { function dev_dependency_not_used_git (line 1383) | fn dev_dependency_not_used_git() { function dev_dependency_not_used (line 1396) | fn dev_dependency_not_used(expected: impl IntoData) { function bad_license_file_http (line 1421) | fn bad_license_file_http() { function bad_license_file_git (line 1434) | fn bad_license_file_git() { function bad_license_file (line 1446) | fn bad_license_file(registry: &TestRegistry, expected: impl IntoData) { function updating_a_dep_http (line 1472) | fn updating_a_dep_http() { function updating_a_dep_git (line 1502) | fn updating_a_dep_git() { function updating_a_dep (line 1530) | fn updating_a_dep(pre_update_expected: impl IntoData, post_update_expect... function git_and_registry_dep_http (line 1600) | fn git_and_registry_dep_http() { function git_and_registry_dep_git (line 1623) | fn git_and_registry_dep_git() { function git_and_registry_dep (line 1644) | fn git_and_registry_dep(pre_move_expected: impl IntoData, post_move_expe... function update_publish_then_update_http (line 1695) | fn update_publish_then_update_http() { function update_publish_then_update_git (line 1709) | fn update_publish_then_update_git() { function update_publish_then_update (line 1721) | fn update_publish_then_update(expected: impl IntoData) { function fetch_downloads_http (line 1784) | fn fetch_downloads_http() { function fetch_downloads_git (line 1796) | fn fetch_downloads_git() { function fetch_downloads (line 1806) | fn fetch_downloads(expected: impl IntoData) { function update_transitive_dependency_http (line 1830) | fn update_transitive_dependency_http() { function update_transitive_dependency_git (line 1852) | fn update_transitive_dependency_git() { function update_transitive_dependency (line 1872) | fn update_transitive_dependency(expected_update: impl IntoData, expected... function update_backtracking_ok_http (line 1903) | fn update_backtracking_ok_http() { function update_backtracking_ok_git (line 1915) | fn update_backtracking_ok_git() { function update_backtracking_ok (line 1925) | fn update_backtracking_ok(expected: impl IntoData) { function update_multiple_packages_http (line 1967) | fn update_multiple_packages_http() { function update_multiple_packages_git (line 2000) | fn update_multiple_packages_git() { function update_multiple_packages (line 2031) | fn update_multiple_packages( function bundled_crate_in_registry_http (line 2079) | fn bundled_crate_in_registry_http() { function bundled_crate_in_registry_git (line 2085) | fn bundled_crate_in_registry_git() { function bundled_crate_in_registry (line 2089) | fn bundled_crate_in_registry() { function update_same_prefix_oh_my_how_was_this_a_bug_http (line 2133) | fn update_same_prefix_oh_my_how_was_this_a_bug_http() { function update_same_prefix_oh_my_how_was_this_a_bug_git (line 2139) | fn update_same_prefix_oh_my_how_was_this_a_bug_git() { function update_same_prefix_oh_my_how_was_this_a_bug (line 2143) | fn update_same_prefix_oh_my_how_was_this_a_bug() { function use_semver_http (line 2171) | fn use_semver_http() { function use_semver_git (line 2177) | fn use_semver_git() { function use_semver (line 2181) | fn use_semver() { function use_semver_package_incorrectly_http (line 2205) | fn use_semver_package_incorrectly_http() { function use_semver_package_incorrectly_git (line 2219) | fn use_semver_package_incorrectly_git() { function use_semver_package_incorrectly (line 2231) | fn use_semver_package_incorrectly(expected: impl IntoData) { function only_download_relevant_http (line 2274) | fn only_download_relevant_http() { function only_download_relevant_git (line 2289) | fn only_download_relevant_git() { function only_download_relevant (line 2302) | fn only_download_relevant(expected: impl IntoData) { function resolve_and_backtracking_http (line 2332) | fn resolve_and_backtracking_http() { function resolve_and_backtracking_git (line 2338) | fn resolve_and_backtracking_git() { function resolve_and_backtracking (line 2342) | fn resolve_and_backtracking() { function upstream_warnings_on_extra_verbose_http (line 2369) | fn upstream_warnings_on_extra_verbose_http() { function upstream_warnings_on_extra_verbose_git (line 2379) | fn upstream_warnings_on_extra_verbose_git() { function upstream_warnings_on_extra_verbose (line 2387) | fn upstream_warnings_on_extra_verbose(expected: impl IntoData) { function disallow_network_http (line 2413) | fn disallow_network_http() { function disallow_network_git (line 2445) | fn disallow_network_git() { function add_dep_dont_update_registry_http (line 2477) | fn add_dep_dont_update_registry_http() { function add_dep_dont_update_registry_git (line 2487) | fn add_dep_dont_update_registry_git() { function add_dep_dont_update_registry (line 2495) | fn add_dep_dont_update_registry(expected: impl IntoData) { function bump_version_dont_update_registry_http (line 2550) | fn bump_version_dont_update_registry_http() { function bump_version_dont_update_registry_git (line 2560) | fn bump_version_dont_update_registry_git() { function bump_version_dont_update_registry (line 2568) | fn bump_version_dont_update_registry(expected: impl IntoData) { function toml_lies_but_index_is_truth_http (line 2622) | fn toml_lies_but_index_is_truth_http() { function toml_lies_but_index_is_truth_git (line 2628) | fn toml_lies_but_index_is_truth_git() { function toml_lies_but_index_is_truth (line 2632) | fn toml_lies_but_index_is_truth() { function vv_prints_warnings_http (line 2673) | fn vv_prints_warnings_http() { function vv_prints_warnings_git (line 2679) | fn vv_prints_warnings_git() { function vv_prints_warnings (line 2683) | fn vv_prints_warnings() { function bad_and_or_malicious_packages_rejected_http (line 2712) | fn bad_and_or_malicious_packages_rejected_http() { function bad_and_or_malicious_packages_rejected_git (line 2731) | fn bad_and_or_malicious_packages_rejected_git() { function bad_and_or_malicious_packages_rejected (line 2748) | fn bad_and_or_malicious_packages_rejected(expected: impl IntoData) { function git_init_templatedir_missing_http (line 2777) | fn git_init_templatedir_missing_http() { function git_init_templatedir_missing_git (line 2783) | fn git_init_templatedir_missing_git() { function git_init_templatedir_missing (line 2787) | fn git_init_templatedir_missing() { function rename_deps_and_features_http (line 2825) | fn rename_deps_and_features_http() { function rename_deps_and_features_git (line 2831) | fn rename_deps_and_features_git() { function rename_deps_and_features (line 2835) | fn rename_deps_and_features() { function ignore_invalid_json_lines_http (line 2895) | fn ignore_invalid_json_lines_http() { function ignore_invalid_json_lines_git (line 2901) | fn ignore_invalid_json_lines_git() { function ignore_invalid_json_lines (line 2905) | fn ignore_invalid_json_lines() { function invalid_json_lines_error (line 2934) | fn invalid_json_lines_error() { function readonly_registry_still_works_http (line 3031) | fn readonly_registry_still_works_http() { function readonly_registry_still_works_git (line 3037) | fn readonly_registry_still_works_git() { function readonly_registry_still_works (line 3041) | fn readonly_registry_still_works() { function inaccessible_registry_cache_still_works (line 3089) | fn inaccessible_registry_cache_still_works() { function registry_index_rejected_http (line 3162) | fn registry_index_rejected_http() { function registry_index_rejected_git (line 3182) | fn registry_index_rejected_git() { function registry_index_rejected (line 3200) | fn registry_index_rejected(expected_check: impl IntoData, expected_login... function package_lock_inside_package_is_overwritten (line 3238) | fn package_lock_inside_package_is_overwritten() { function package_lock_as_a_symlink_inside_package_is_overwritten (line 3277) | fn package_lock_as_a_symlink_inside_package_is_overwritten() { function ignores_unknown_index_version_http (line 3319) | fn ignores_unknown_index_version_http() { function ignores_unknown_index_version_git (line 3329) | fn ignores_unknown_index_version_git() { function ignores_unknown_index_version (line 3337) | fn ignores_unknown_index_version(expected: impl IntoData) { function unknown_index_version_error (line 3364) | fn unknown_index_version_error() { function unknown_index_version_with_msrv_error (line 3412) | fn unknown_index_version_with_msrv_error() { function protocol (line 3450) | fn protocol() { function http_requires_trailing_slash (line 3462) | fn http_requires_trailing_slash() { function reach_max_unpack_size (line 3475) | fn reach_max_unpack_size() { function sparse_blocking_count (line 3531) | fn sparse_blocking_count() { function sparse_retry_single (line 3591) | fn sparse_retry_single() { function sparse_retry_multiple (line 3644) | fn sparse_retry_multiple() { function dl_retry_single (line 3737) | fn dl_retry_single() { function rand_prefix (line 3788) | fn rand_prefix() -> String { function dl_retry_multiple (line 3798) | fn dl_retry_multiple() { function retry_too_many_requests (line 3886) | fn retry_too_many_requests() { function deleted_entry (line 3937) | fn deleted_entry() { function corrupted_ok_overwritten (line 4047) | fn corrupted_ok_overwritten() { function not_found_permutations (line 4093) | fn not_found_permutations() { function default_auth_error (line 4150) | fn default_auth_error() { constant SAMPLE_HEADERS (line 4228) | const SAMPLE_HEADERS: &[&str] = &[ function debug_header_message_index (line 4240) | fn debug_header_message_index() { function debug_header_message_dl (line 4302) | fn debug_header_message_dl() { function set_mask_during_unpacking (line 4362) | fn set_mask_during_unpacking() { function unpack_again_when_cargo_ok_is_unrecognized (line 4417) | fn unpack_again_when_cargo_ok_is_unrecognized() { function differ_only_by_metadata (line 4489) | fn differ_only_by_metadata() { function differ_only_by_metadata_with_lockfile (line 4537) | fn differ_only_by_metadata_with_lockfile() { function builtin_source_replacement (line 4580) | fn builtin_source_replacement() { function builtin_source_replacement_no_vendor_error (line 4620) | fn builtin_source_replacement_no_vendor_error() { function deterministic_mtime (line 4659) | fn deterministic_mtime() { function symlink_and_directory (line 4700) | fn symlink_and_directory() { FILE: tests/testsuite/registry_auth.rs function cargo (line 9) | fn cargo(p: &Project, s: &str) -> Execs { function make_project (line 20) | fn make_project() -> Project { function requires_credential_provider (line 43) | fn requires_credential_provider() { function simple (line 70) | fn simple() { function simple_with_asymmetric (line 93) | fn simple_with_asymmetric() { function environment_config (line 117) | fn environment_config() { function environment_token (line 146) | fn environment_token() { function environment_token_with_asymmetric (line 171) | fn environment_token_with_asymmetric() { function bad_environment_token_with_asymmetric_subject (line 201) | fn bad_environment_token_with_asymmetric_subject() { function bad_environment_token_with_asymmetric_incorrect_subject (line 240) | fn bad_environment_token_with_asymmetric_incorrect_subject() { function bad_environment_token_with_incorrect_asymmetric (line 275) | fn bad_environment_token_with_incorrect_asymmetric() { function missing_token (line 313) | fn missing_token() { function missing_token_git (line 337) | fn missing_token_git() { function incorrect_token (line 364) | fn incorrect_token() { function incorrect_token_git (line 394) | fn incorrect_token_git() { function anonymous_alt_registry (line 422) | fn anonymous_alt_registry() { function login (line 450) | fn login() { function login_existing_token (line 465) | fn login_existing_token() { function duplicate_index (line 479) | fn duplicate_index() { function token_not_logged (line 514) | fn token_not_logged() { FILE: tests/testsuite/registry_overlay.rs function setup (line 8) | fn setup() -> (TestRegistry, String) { function overlay_hit (line 22) | fn overlay_hit() { function registry_version_wins (line 53) | fn registry_version_wins() { function overlay_version_wins (line 95) | fn overlay_version_wins() { function version_precedence (line 136) | fn version_precedence() { function local_depends_on_old_registry_package (line 177) | fn local_depends_on_old_registry_package() { function registry_dep_depends_on_new_local_package (line 210) | fn registry_dep_depends_on_new_local_package() { function alt_registry (line 271) | fn alt_registry() { FILE: tests/testsuite/rename_deps.rs function rename_dependency (line 10) | fn rename_dependency() { function rename_with_different_names (line 36) | fn rename_with_different_names() { function lots_of_names (line 72) | fn lots_of_names() { function rename_and_patch (line 137) | fn rename_and_patch() { function rename_twice (line 169) | fn rename_twice() { function rename_affects_fingerprint (line 205) | fn rename_affects_fingerprint() { function can_run_doc_tests (line 255) | fn can_run_doc_tests() { function features_still_work (line 291) | fn features_still_work() { function features_not_working (line 348) | fn features_not_working() { function rename_with_dash (line 386) | fn rename_with_dash() { FILE: tests/testsuite/replace.rs function override_simple (line 10) | fn override_simple() { function override_with_features (line 58) | fn override_with_features() { function override_with_setting_default_features (line 109) | fn override_with_setting_default_features() { function missing_version (line 160) | fn missing_version() { function invalid_semver_version (line 191) | fn invalid_semver_version() { function different_version (line 225) | fn different_version() { function transitive (line 259) | fn transitive() { function persists_across_rebuilds (line 318) | fn persists_across_rebuilds() { function replace_registry_with_path (line 373) | fn replace_registry_with_path() { function use_a_spec_to_select (line 418) | fn use_a_spec_to_select() { function override_adds_some_deps (line 494) | fn override_adds_some_deps() { function locked_means_locked_yes_no_seriously_i_mean_locked (line 589) | fn locked_means_locked_yes_no_seriously_i_mean_locked() { function override_wrong_name (line 653) | fn override_wrong_name() { function override_with_nothing (line 701) | fn override_with_nothing() { function override_wrong_version (line 752) | fn override_wrong_version() { function multiple_specs (line 780) | fn multiple_specs() { function test_override_dep (line 834) | fn test_override_dep() { function update (line 881) | fn update() { function no_override_self (line 926) | fn no_override_self() { function override_an_override (line 973) | fn override_an_override() { function overriding_nonexistent_no_spurious (line 1085) | fn overriding_nonexistent_no_spurious() { function no_warnings_when_replace_is_used_in_another_workspace_member (line 1144) | fn no_warnings_when_replace_is_used_in_another_workspace_member() { function replace_to_path_dep (line 1206) | fn replace_to_path_dep() { function override_with_default_feature (line 1253) | fn override_with_default_feature() { function override_plus_dep (line 1318) | fn override_plus_dep() { function override_generic_matching_other_versions (line 1369) | fn override_generic_matching_other_versions() { function override_respects_spec_metadata (line 1416) | fn override_respects_spec_metadata() { function override_spec_metadata_is_optional (line 1466) | fn override_spec_metadata_is_optional() { FILE: tests/testsuite/required_features.rs function build_bin_default_features (line 11) | fn build_bin_default_features() { function build_bin_arg_features (line 66) | fn build_bin_arg_features() { function build_bin_multiple_required_features (line 93) | fn build_bin_multiple_required_features() { function build_example_default_features (line 139) | fn build_example_default_features() { function build_example_arg_features (line 176) | fn build_example_arg_features() { function build_example_multiple_required_features (line 203) | fn build_example_multiple_required_features() { function test_default_features (line 271) | fn test_default_features() { function test_arg_features (line 348) | fn test_arg_features() { function test_multiple_required_features (line 390) | fn test_multiple_required_features() { function bench_default_features (line 473) | fn bench_default_features() { function bench_arg_features (line 560) | fn bench_arg_features() { function bench_multiple_required_features (line 612) | fn bench_multiple_required_features() { function install_default_features (line 715) | fn install_default_features() { function install_arg_features (line 800) | fn install_arg_features() { function install_multiple_required_features (line 828) | fn install_multiple_required_features() { function dep_feature_in_toml (line 963) | fn dep_feature_in_toml() { function dep_feature_in_cmd_line (line 1082) | fn dep_feature_in_cmd_line() { function test_skips_compiling_bin_with_missing_required_features (line 1271) | fn test_skips_compiling_bin_with_missing_required_features() { function run_default (line 1352) | fn run_default() { function run_default_multiple_required_features (line 1389) | fn run_default_multiple_required_features() { function renamed_required_features (line 1438) | fn renamed_required_features() { function truncated_install_warning_message (line 1540) | fn truncated_install_warning_message() { FILE: tests/testsuite/run.rs function simple (line 10) | fn simple() { function quiet_arg (line 31) | fn quiet_arg() { function unsupported_silent_arg (line 54) | fn unsupported_silent_arg() { function quiet_arg_and_verbose_arg (line 89) | fn quiet_arg_and_verbose_arg() { function quiet_arg_and_verbose_config (line 104) | fn quiet_arg_and_verbose_config() { function verbose_arg_and_quiet_config (line 126) | fn verbose_arg_and_quiet_config() { function quiet_config_alone (line 154) | fn quiet_config_alone() { function verbose_config_alone (line 176) | fn verbose_config_alone() { function quiet_config_and_verbose_config (line 204) | fn quiet_config_and_verbose_config() { function simple_with_args (line 227) | fn simple_with_args() { function simple_with_non_utf8_args (line 245) | fn simple_with_non_utf8_args() { function exit_code (line 270) | fn exit_code() { function exit_code_verbose (line 298) | fn exit_code_verbose() { function no_main_file (line 329) | fn no_main_file() { function too_many_bins (line 342) | fn too_many_bins() { function specify_name (line 361) | fn specify_name() { function specify_default_run (line 413) | fn specify_default_run() { function bogus_default_run (line 452) | fn bogus_default_run() { function run_example (line 484) | fn run_example() { function run_library_example (line 506) | fn run_library_example() { function run_bin_example (line 535) | fn run_bin_example() { function autodiscover_examples_project (line 567) | fn autodiscover_examples_project(rust_edition: &str, autoexamples: Optio... function run_example_autodiscover_2015 (line 606) | fn run_example_autodiscover_2015() { function run_example_autodiscover_2015_with_autoexamples_enabled (line 635) | fn run_example_autodiscover_2015_with_autoexamples_enabled() { function run_example_autodiscover_2015_with_autoexamples_disabled (line 652) | fn run_example_autodiscover_2015_with_autoexamples_disabled() { function run_example_autodiscover_2018 (line 666) | fn run_example_autodiscover_2018() { function autobins_disables (line 683) | fn autobins_disables() { function run_bins (line 709) | fn run_bins() { function run_with_filename (line 728) | fn run_with_filename() { function ambiguous_bin_name (line 783) | fn ambiguous_bin_name() { function print_available_targets_within_virtual_workspace (line 864) | fn print_available_targets_within_virtual_workspace() { function either_name_or_example (line 1012) | fn either_name_or_example() { function one_bin_multiple_examples (line 1031) | fn one_bin_multiple_examples() { function example_with_release_flag (line 1057) | fn example_with_release_flag() { function run_dylib_dep (line 1140) | fn run_dylib_dep() { function run_with_bin_dep (line 1179) | fn run_with_bin_dep() { function run_with_bin_deps (line 1227) | fn run_with_bin_deps() { function run_with_bin_dep_in_workspace (line 1292) | fn run_with_bin_dep_in_workspace() { function release_works (line 1389) | fn release_works() { function release_short_works (line 1411) | fn release_short_works() { function run_bin_different_name (line 1433) | fn run_bin_different_name() { function dashes_are_forwarded (line 1455) | fn dashes_are_forwarded() { function run_from_executable_folder (line 1475) | fn run_from_executable_folder() { function run_with_library_paths (line 1498) | fn run_with_library_paths() { function library_paths_sorted_alphabetically (line 1557) | fn library_paths_sorted_alphabetically() { function fail_no_extra_verbose (line 1618) | fn fail_no_extra_verbose() { function run_multiple_packages (line 1631) | fn run_multiple_packages() { function explicit_bin_with_args (line 1731) | fn explicit_bin_with_args() { function run_workspace (line 1748) | fn run_workspace() { function default_run_workspace (line 1780) | fn default_run_workspace() { function print_env_verbose (line 1813) | fn print_env_verbose() { function run_link_system_path_macos (line 1832) | fn run_link_system_path_macos() { function run_binary_with_same_name_as_dependency (line 1924) | fn run_binary_with_same_name_as_dependency() { FILE: tests/testsuite/rust_version.rs function rust_version_satisfied (line 8) | fn rust_version_satisfied() { function rust_version_error (line 31) | fn rust_version_error() { function rust_version_older_than_edition (line 62) | fn rust_version_older_than_edition() { function lint_self_incompatible_with_rust_version (line 92) | fn lint_self_incompatible_with_rust_version() { function lint_dep_incompatible_with_rust_version (line 123) | fn lint_dep_incompatible_with_rust_version() { function resolve_with_rust_version (line 186) | fn resolve_with_rust_version() { function resolve_with_rustc (line 257) | fn resolve_with_rustc() { function resolve_with_backtracking (line 330) | fn resolve_with_backtracking() { function resolve_with_multiple_rust_versions (line 399) | fn resolve_with_multiple_rust_versions() { function resolve_edition2024 (line 519) | fn resolve_edition2024() { function resolve_v3 (line 612) | fn resolve_v3() { function update_msrv_resolve (line 706) | fn update_msrv_resolve() { function update_precise_overrides_msrv_resolver (line 754) | fn update_precise_overrides_msrv_resolver() { function check_msrv_resolve (line 801) | fn check_msrv_resolve() { function cargo_install_ignores_msrv_config (line 888) | fn cargo_install_ignores_msrv_config() { function cargo_install_ignores_resolver_v3_msrv_change (line 928) | fn cargo_install_ignores_resolver_v3_msrv_change() { function report_rust_versions (line 965) | fn report_rust_versions() { FILE: tests/testsuite/rustc.rs function build_lib_for_foo (line 12) | fn build_lib_for_foo() { function lib (line 27) | fn lib() { function build_main_and_allow_unstable_options (line 44) | fn build_main_and_allow_unstable_options() { function fails_when_trying_to_build_main_and_lib_with_args (line 62) | fn fails_when_trying_to_build_main_and_lib_with_args() { function build_with_args_to_one_of_multiple_binaries (line 79) | fn build_with_args_to_one_of_multiple_binaries() { function fails_with_args_to_all_binaries (line 99) | fn fails_with_args_to_all_binaries() { function fails_with_crate_type_to_multi_binaries (line 118) | fn fails_with_crate_type_to_multi_binaries() { function fails_with_crate_type_to_multi_examples (line 137) | fn fails_with_crate_type_to_multi_examples() { function fails_with_crate_type_to_binary (line 172) | fn fails_with_crate_type_to_binary() { function build_with_crate_type_for_foo (line 186) | fn build_with_crate_type_for_foo() { function build_with_crate_type_for_foo_with_deps (line 200) | fn build_with_crate_type_for_foo_with_deps() { function build_with_crate_types_for_foo (line 240) | fn build_with_crate_types_for_foo() { function build_with_crate_type_to_example (line 254) | fn build_with_crate_type_to_example() { function build_with_crate_types_to_example (line 286) | fn build_with_crate_types_to_example() { function build_with_crate_types_to_one_of_multi_examples (line 318) | fn build_with_crate_types_to_one_of_multi_examples() { function build_with_args_to_one_of_multiple_tests (line 354) | fn build_with_args_to_one_of_multiple_tests() { function build_foo_with_bar_dependency (line 374) | fn build_foo_with_bar_dependency() { function build_only_bar_dependency (line 411) | fn build_only_bar_dependency() { function targets_selected_default (line 446) | fn targets_selected_default() { function targets_selected_all (line 468) | fn targets_selected_all() { function fail_with_multiple_packages (line 485) | fn fail_with_multiple_packages() { function fail_with_bad_bin_no_package (line 542) | fn fail_with_bad_bin_no_package() { function fail_with_glob (line 565) | fn fail_with_glob() { function rustc_with_other_profile (line 588) | fn rustc_with_other_profile() { function rustc_fingerprint (line 620) | fn rustc_fingerprint() { function rustc_test_with_implicit_bin (line 664) | fn rustc_test_with_implicit_bin() { function rustc_with_print_cfg_single_target (line 700) | fn rustc_with_print_cfg_single_target() { function rustc_with_print_cfg_multiple_targets (line 727) | fn rustc_with_print_cfg_multiple_targets() { function rustc_with_print_cfg_rustflags_env_var (line 760) | fn rustc_with_print_cfg_rustflags_env_var() { function rustc_with_print_cfg_config_toml (line 789) | fn rustc_with_print_cfg_config_toml() { function rustc_with_print_cfg_config_toml_env (line 825) | fn rustc_with_print_cfg_config_toml_env() { function precedence (line 849) | fn precedence() { function build_with_duplicate_crate_types (line 881) | fn build_with_duplicate_crate_types() { FILE: tests/testsuite/rustc_info_cache.rs constant MISS (line 9) | const MISS: &str = "[..] rustc info cache miss[..]"; constant HIT (line 10) | const HIT: &str = "[..]rustc info cache hit[..]"; constant UPDATE (line 11) | const UPDATE: &str = "[..]updated rustc info cache[..]"; function rustc_info_cache (line 14) | fn rustc_info_cache() { function rustc_info_cache_with_wrappers (line 109) | fn rustc_info_cache_with_wrappers() { FILE: tests/testsuite/rustdoc.rs function rustdoc_simple (line 10) | fn rustdoc_simple() { function rustdoc_simple_html (line 25) | fn rustdoc_simple_html() { function rustdoc_simple_json (line 40) | fn rustdoc_simple_json() { function rustdoc_invalid_output_format (line 57) | fn rustdoc_invalid_output_format() { function rustdoc_json_stable (line 74) | fn rustdoc_json_stable() { function rustdoc_json_without_unstable_options (line 90) | fn rustdoc_json_without_unstable_options() { function rustdoc_args (line 105) | fn rustdoc_args() { function rustdoc_binary_args_passed (line 120) | fn rustdoc_binary_args_passed() { function rustdoc_foo_with_bar_dependency (line 135) | fn rustdoc_foo_with_bar_dependency() { function rustdoc_only_bar_dependency (line 173) | fn rustdoc_only_bar_dependency() { function rustdoc_same_name_documents_lib (line 209) | fn rustdoc_same_name_documents_lib() { function features (line 227) | fn features() { function proc_macro_crate_type (line 255) | fn proc_macro_crate_type() { function rustdoc_target (line 284) | fn rustdoc_target() { function fail_with_glob (line 304) | fn fail_with_glob() { FILE: tests/testsuite/rustdoc_extern_html.rs function basic_project (line 7) | fn basic_project() -> Project { function ignores_on_stable (line 37) | fn ignores_on_stable() { function simple (line 46) | fn simple() { function std_docs (line 66) | fn std_docs() { function renamed_dep (line 115) | fn renamed_dep() { function lib_name (line 158) | fn lib_name() { function alt_registry (line 213) | fn alt_registry() { function multiple_versions (line 288) | fn multiple_versions() { function rebuilds_when_changing (line 339) | fn rebuilds_when_changing() { function alt_sparse_registry (line 374) | fn alt_sparse_registry() { function same_deps_multi_occurrence_in_dep_tree (line 455) | fn same_deps_multi_occurrence_in_dep_tree() { FILE: tests/testsuite/rustdocflags.rs function parses_env (line 10) | fn parses_env() { function parses_config (line 24) | fn parses_config() { function bad_flags (line 46) | fn bad_flags() { function rerun (line 61) | fn rerun() { function rustdocflags_passed_to_rustdoc_through_cargo_test (line 85) | fn rustdocflags_passed_to_rustdoc_through_cargo_test() { function rustdocflags_passed_to_rustdoc_through_cargo_test_only_once (line 103) | fn rustdocflags_passed_to_rustdoc_through_cargo_test_only_once() { function rustdocflags_misspelled (line 112) | fn rustdocflags_misspelled() { function whitespace (line 127) | fn whitespace() { function not_affected_by_target_rustflags (line 158) | fn not_affected_by_target_rustflags() { function target_triple_rustdocflags_works (line 197) | fn target_triple_rustdocflags_works() { function target_triple_rustdocflags_works_through_cargo_test (line 228) | fn target_triple_rustdocflags_works_through_cargo_test() { FILE: tests/testsuite/rustflags.rs function env_rustflags_normal_source (line 13) | fn env_rustflags_normal_source() { function env_rustflags_build_script (line 88) | fn env_rustflags_build_script() { function env_rustflags_build_script_dep (line 114) | fn env_rustflags_build_script_dep() { function env_rustflags_normal_source_with_target (line 151) | fn env_rustflags_normal_source_with_target() { function env_rustflags_build_script_with_target (line 233) | fn env_rustflags_build_script_with_target() { function env_rustflags_build_script_with_target_doesnt_apply_to_host_kind (line 263) | fn env_rustflags_build_script_with_target_doesnt_apply_to_host_kind() { function env_rustflags_build_script_dep_with_target (line 301) | fn env_rustflags_build_script_dep_with_target() { function env_rustflags_recompile (line 342) | fn env_rustflags_recompile() { function env_rustflags_recompile2 (line 361) | fn env_rustflags_recompile2() { function env_rustflags_no_recompile (line 380) | fn env_rustflags_no_recompile() { function build_rustflags_normal_source (line 394) | fn build_rustflags_normal_source() { function build_rustflags_build_script (line 470) | fn build_rustflags_build_script() { function build_rustflags_build_script_dep (line 503) | fn build_rustflags_build_script_dep() { function build_rustflags_normal_source_with_target (line 547) | fn build_rustflags_normal_source_with_target() { function build_rustflags_build_script_with_target (line 631) | fn build_rustflags_build_script_with_target() { function build_rustflags_build_script_dep_with_target (line 665) | fn build_rustflags_build_script_dep_with_target() { function build_rustflags_recompile (line 710) | fn build_rustflags_recompile() { function build_rustflags_recompile2 (line 737) | fn build_rustflags_recompile2() { function build_rustflags_no_recompile (line 764) | fn build_rustflags_no_recompile() { function build_rustflags_with_home_config (line 787) | fn build_rustflags_with_home_config() { function target_rustflags_normal_source (line 809) | fn target_rustflags_normal_source() { function target_rustflags_also_for_build_scripts (line 888) | fn target_rustflags_also_for_build_scripts() { function target_rustflags_not_for_build_scripts_with_target (line 913) | fn target_rustflags_not_for_build_scripts_with_target() { function build_rustflags_for_build_scripts (line 966) | fn build_rustflags_for_build_scripts() { function host_rustflags_for_build_scripts (line 1035) | fn host_rustflags_for_build_scripts() { function target_rustflags_precedence (line 1070) | fn target_rustflags_precedence() { function cfg_rustflags_normal_source (line 1144) | fn cfg_rustflags_normal_source() { function cfg_rustflags_precedence (line 1223) | fn cfg_rustflags_precedence() { function target_rustflags_string_and_array_form1 (line 1304) | fn target_rustflags_string_and_array_form1() { function target_rustflags_string_and_array_form2 (line 1347) | fn target_rustflags_string_and_array_form2() { function two_matching_in_config (line 1396) | fn two_matching_in_config() { function env_rustflags_misspelled (line 1438) | fn env_rustflags_misspelled() { function env_rustflags_misspelled_build_script (line 1455) | fn env_rustflags_misspelled_build_script() { function remap_path_prefix_works (line 1485) | fn remap_path_prefix_works() { function rustflags_remap_path_prefix_ignored_for_c_metadata (line 1526) | fn rustflags_remap_path_prefix_ignored_for_c_metadata() { function rustc_remap_path_prefix_ignored_for_c_metadata (line 1553) | fn rustc_remap_path_prefix_ignored_for_c_metadata() { function rustflags_remap_path_prefix_ignored_for_c_extra_filename (line 1574) | fn rustflags_remap_path_prefix_ignored_for_c_extra_filename() { function rustc_remap_path_prefix_ignored_for_c_extra_filename (line 1603) | fn rustc_remap_path_prefix_ignored_for_c_extra_filename() { function get_c_metadata (line 1621) | fn get_c_metadata(output: RawOutput) -> String { function get_c_extra_filename (line 1641) | fn get_c_extra_filename(output: RawOutput) -> String { function host_config_rustflags_with_target (line 1662) | fn host_config_rustflags_with_target() { function target_applies_to_host_rustflags_works (line 1681) | fn target_applies_to_host_rustflags_works() { function target_applies_to_host_rustdocflags_works (line 1707) | fn target_applies_to_host_rustdocflags_works() { function host_config_shared_build_dep (line 1734) | fn host_config_shared_build_dep() { FILE: tests/testsuite/rustup.rs function make_exe (line 15) | fn make_exe(dest: &Path, name: &str, contents: &str, env: &[(&str, PathB... function prepend_path (line 36) | fn prepend_path(path: &Path) -> OsString { type RustupEnvironment (line 42) | struct RustupEnvironment { function real_rustc_wrapper (line 53) | fn real_rustc_wrapper(bin_dir: &Path, message: &str) -> PathBuf { function simulated_rustup_environment (line 94) | fn simulated_rustup_environment() -> RustupEnvironment { function typical_rustup (line 151) | fn typical_rustup() { function custom_calls_other_cargo (line 198) | fn custom_calls_other_cargo() { FILE: tests/testsuite/sbom.rs constant SBOM_FILE_EXTENSION (line 13) | const SBOM_FILE_EXTENSION: &str = ".cargo-sbom.json"; function append_sbom_suffix (line 15) | fn append_sbom_suffix(link: &PathBuf) -> PathBuf { function warn_without_passing_unstable_flag (line 22) | fn warn_without_passing_unstable_flag() { function simple (line 51) | fn simple() { function with_multiple_crate_types (line 98) | fn with_multiple_crate_types() { function with_simple_build_script (line 156) | fn with_simple_build_script() { function with_build_dependencies (line 224) | fn with_build_dependencies() { function crate_uses_different_features_for_build_and_normal_dependencies (line 336) | fn crate_uses_different_features_for_build_and_normal_dependencies() { function artifact_dep (line 465) | fn artifact_dep() { function proc_macro (line 557) | fn proc_macro() { function workspace_wrapper (line 656) | fn workspace_wrapper() { FILE: tests/testsuite/script/cargo.rs constant ECHO_SCRIPT (line 6) | const ECHO_SCRIPT: &str = r#"#!/usr/bin/env cargo function path (line 23) | fn path() -> Vec { function basic_rs (line 28) | fn basic_rs() { function arg0 (line 53) | fn arg0() { function arg0 (line 78) | fn arg0() { function basic_path (line 102) | fn basic_path() { function path_required (line 126) | fn path_required() { function manifest_precedence_over_plugins (line 150) | fn manifest_precedence_over_plugins() { function warn_when_plugin_masks_manifest_on_stable (line 182) | fn warn_when_plugin_masks_manifest_on_stable() { function requires_nightly (line 205) | fn requires_nightly() { function requires_z_flag (line 221) | fn requires_z_flag() { function manifest_parse_error (line 238) | fn manifest_parse_error() { function clean_output_with_edition (line 274) | fn clean_output_with_edition() { function warning_without_edition (line 304) | fn warning_without_edition() { function rebuild (line 334) | fn rebuild() { function use_script_config (line 394) | fn use_script_config() { function default_programmatic_verbosity (line 438) | fn default_programmatic_verbosity() { function quiet (line 457) | fn quiet() { function test_line_numbering_preserved (line 476) | fn test_line_numbering_preserved() { function test_escaped_hyphen_arg (line 504) | fn test_escaped_hyphen_arg() { function test_unescaped_hyphen_arg (line 529) | fn test_unescaped_hyphen_arg() { function test_same_flags (line 554) | fn test_same_flags() { function test_name_has_weird_chars (line 579) | fn test_name_has_weird_chars() { function test_name_has_leading_number (line 604) | fn test_name_has_leading_number() { function test_name_is_number (line 629) | fn test_name_is_number() { function test_name_is_windows_reserved_name (line 653) | fn test_name_is_windows_reserved_name() { function test_name_is_sysroot_package_name (line 676) | fn test_name_is_sysroot_package_name() { function test_name_is_keyword (line 699) | fn test_name_is_keyword() { function test_name_is_deps_dir_implicit (line 722) | fn test_name_is_deps_dir_implicit() { function test_name_is_deps_dir_explicit (line 744) | fn test_name_is_deps_dir_explicit() { function script_like_dir (line 783) | fn script_like_dir() { function non_existent_rs (line 799) | fn non_existent_rs() { function non_existent_rs_stable (line 813) | fn non_existent_rs_stable() { function did_you_mean_file (line 828) | fn did_you_mean_file() { function did_you_mean_file_stable (line 846) | fn did_you_mean_file_stable() { function did_you_mean_command (line 864) | fn did_you_mean_command() { function did_you_mean_command_stable (line 880) | fn did_you_mean_command_stable() { function test_name_same_as_dependency (line 896) | fn test_name_same_as_dependency() { function test_path_dep (line 933) | fn test_path_dep() { function test_no_build_rs (line 969) | fn test_no_build_rs() { function test_no_autobins (line 997) | fn test_no_autobins() { function test_no_autolib (line 1025) | fn test_no_autolib() { function disallow_explicit_workspace (line 1053) | fn disallow_explicit_workspace() { function workspace_members_mentions_script (line 1083) | fn workspace_members_mentions_script() { function workspace_members_glob_matches_script (line 1115) | fn workspace_members_glob_matches_script() { function package_workspace (line 1147) | fn package_workspace() { function disallow_explicit_lib (line 1186) | fn disallow_explicit_lib() { function disallow_explicit_bin (line 1218) | fn disallow_explicit_bin() { function disallow_explicit_example (line 1250) | fn disallow_explicit_example() { function disallow_explicit_test (line 1282) | fn disallow_explicit_test() { function disallow_explicit_bench (line 1314) | fn disallow_explicit_bench() { function disallow_explicit_package_build (line 1346) | fn disallow_explicit_package_build() { function disallow_explicit_package_links (line 1376) | fn disallow_explicit_package_links() { function disallow_explicit_package_autolib (line 1406) | fn disallow_explicit_package_autolib() { function disallow_explicit_package_autobins (line 1436) | fn disallow_explicit_package_autobins() { function disallow_explicit_package_autoexamples (line 1466) | fn disallow_explicit_package_autoexamples() { function disallow_explicit_package_autotests (line 1496) | fn disallow_explicit_package_autotests() { function disallow_explicit_package_autobenches (line 1526) | fn disallow_explicit_package_autobenches() { function implicit_target_dir (line 1556) | fn implicit_target_dir() { function no_local_lockfile (line 1581) | fn no_local_lockfile() { function cmd_check_requires_nightly (line 1611) | fn cmd_check_requires_nightly() { function cmd_check_requires_z_flag (line 1628) | fn cmd_check_requires_z_flag() { function cmd_check_with_embedded (line 1646) | fn cmd_check_with_embedded() { function cmd_check_with_missing_script_rs (line 1665) | fn cmd_check_with_missing_script_rs() { function cmd_check_with_missing_script (line 1680) | fn cmd_check_with_missing_script() { function cmd_build_with_embedded (line 1695) | fn cmd_build_with_embedded() { function cmd_test_with_embedded (line 1714) | fn cmd_test_with_embedded() { function cmd_clean_with_embedded (line 1742) | fn cmd_clean_with_embedded() { function cmd_generate_lockfile_with_embedded (line 1765) | fn cmd_generate_lockfile_with_embedded() { function cmd_metadata_with_embedded (line 1782) | fn cmd_metadata_with_embedded() { function cmd_read_manifest_with_embedded (line 1870) | fn cmd_read_manifest_with_embedded() { function cmd_run_with_embedded (line 1932) | fn cmd_run_with_embedded() { function cmd_tree_with_embedded (line 1956) | fn cmd_tree_with_embedded() { function cmd_update_with_embedded (line 1975) | fn cmd_update_with_embedded() { function cmd_verify_project_with_embedded (line 1991) | fn cmd_verify_project_with_embedded() { function cmd_pkgid_with_embedded (line 2014) | fn cmd_pkgid_with_embedded() { function cmd_pkgid_with_embedded_no_lock_file (line 2037) | fn cmd_pkgid_with_embedded_no_lock_file() { function cmd_pkgid_with_embedded_dep (line 2054) | fn cmd_pkgid_with_embedded_dep() { function script_as_dep (line 2087) | fn script_as_dep() { function cmd_install_with_embedded (line 2125) | fn cmd_install_with_embedded() { function cmd_package_with_embedded (line 2141) | fn cmd_package_with_embedded() { function cmd_publish_with_embedded (line 2158) | fn cmd_publish_with_embedded() { function manifest_path_env (line 2175) | fn manifest_path_env() { function ignore_surrounding_workspace (line 2205) | fn ignore_surrounding_workspace() { function memfd_script (line 2258) | fn memfd_script() { FILE: tests/testsuite/script/rustc.rs function ensure_all_fixtures_have_tests (line 8) | fn ensure_all_fixtures_have_tests() { function file_to_fn (line 46) | fn file_to_fn(path: &std::path::Path) -> String { function sanitize_path (line 51) | fn sanitize_path(path: &std::path::Path) -> String { type Fixture (line 59) | struct Fixture { method new (line 66) | fn new(fn_name: String) -> Self { method is_valid (line 74) | fn is_valid(&self) -> bool { method add_path (line 78) | fn add_path(&mut self, path: std::path::PathBuf) { method fmt (line 100) | fn fmt(&self, fmt: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function assert_success (line 151) | fn assert_success(fixture_path: &str, assertion_path: &str) { function assert_failure (line 167) | fn assert_failure(fixture_path: &str, assertion_path: &str) { function content_contains_whitespace (line 187) | fn content_contains_whitespace() { function content_non_lexible_tokens (line 195) | fn content_non_lexible_tokens() { function escape_hyphens_leading (line 203) | fn escape_hyphens_leading() { function escape_hyphens_nonleading_1 (line 211) | fn escape_hyphens_nonleading_1() { function escape_hyphens_nonleading_2 (line 219) | fn escape_hyphens_nonleading_2() { function escape_hyphens_nonleading_3 (line 227) | fn escape_hyphens_nonleading_3() { function fence_close_extra_after (line 235) | fn fence_close_extra_after() { function fence_indented (line 243) | fn fence_indented() { function fence_indented_mismatch (line 251) | fn fence_indented_mismatch() { function fence_mismatch_1 (line 259) | fn fence_mismatch_1() { function fence_mismatch_2 (line 267) | fn fence_mismatch_2() { function fence_too_many_dashes (line 275) | fn fence_too_many_dashes() { function fence_unclosed_1 (line 283) | fn fence_unclosed_1() { function fence_unclosed_2 (line 291) | fn fence_unclosed_2() { function fence_unclosed_3 (line 299) | fn fence_unclosed_3() { function fence_unclosed_4 (line 307) | fn fence_unclosed_4() { function fence_unclosed_5 (line 315) | fn fence_unclosed_5() { function fence_unclosed_6 (line 323) | fn fence_unclosed_6() { function fence_whitespace_trailing_1 (line 331) | fn fence_whitespace_trailing_1() { function fence_whitespace_trailing_2 (line 339) | fn fence_whitespace_trailing_2() { function frontmatter_crlf (line 347) | fn frontmatter_crlf() { function infostring_comma (line 355) | fn infostring_comma() { function infostring_dot_leading (line 363) | fn infostring_dot_leading() { function infostring_dot_nonleading (line 371) | fn infostring_dot_nonleading() { function infostring_hyphen_leading (line 379) | fn infostring_hyphen_leading() { function infostring_hyphen_nonleading (line 387) | fn infostring_hyphen_nonleading() { function infostring_space (line 395) | fn infostring_space() { function location_after_shebang (line 403) | fn location_after_shebang() { function location_after_tokens (line 411) | fn location_after_tokens() { function location_include_in_expr_ctxt (line 419) | fn location_include_in_expr_ctxt() { function location_include_in_item_ctxt (line 427) | fn location_include_in_item_ctxt() { function location_proc_macro_observer (line 435) | fn location_proc_macro_observer() { function multifrontmatter (line 443) | fn multifrontmatter() { FILE: tests/testsuite/script/rustc_fixtures/auxiliary/makro.rs function check (line 5) | pub fn check(_: TokenStream) -> TokenStream { FILE: tests/testsuite/script/rustc_fixtures/fence-indented-mismatch.rs function foo (line 8) | fn foo(x: i32) -> i32 { FILE: tests/testsuite/script/rustc_fixtures/fence-unclosed-5.rs function main (line 10) | fn main() {} FILE: tests/testsuite/script/rustc_fixtures/location-include-in-expr-ctxt.rs function main (line 6) | fn main() { FILE: tests/testsuite/script/rustc_fixtures/location-include-in-item-ctxt.rs function main (line 8) | fn main() { FILE: tests/testsuite/script/rustc_fixtures/location-proc-macro-observer.rs function main (line 11) | fn main() {} FILE: tests/testsuite/search.rs constant SEARCH_API_RESPONSE (line 8) | const SEARCH_API_RESPONSE: &[u8] = br#" constant SEARCH_RESULTS (line 72) | const SEARCH_RESULTS: &str = "\ function setup (line 78) | fn setup() -> RegistryBuilder { function not_update (line 89) | fn not_update() { function replace_default (line 114) | fn replace_default() { function simple (line 129) | fn simple() { function multiple_query_params (line 144) | fn multiple_query_params() { function ignore_quiet (line 159) | fn ignore_quiet() { function colored_results (line 169) | fn colored_results() { function auth_required_failure (line 190) | fn auth_required_failure() { function auth_required (line 206) | fn auth_required() { FILE: tests/testsuite/shell_quoting.rs function features_are_quoted (line 10) | fn features_are_quoted() { FILE: tests/testsuite/source_replacement.rs function setup_replacement (line 10) | fn setup_replacement(config: &str) -> TestRegistry { function crates_io_token_not_sent_to_replacement (line 23) | fn crates_io_token_not_sent_to_replacement() { function token_sent_to_correct_registry (line 63) | fn token_sent_to_correct_registry() { function ambiguous_registry (line 93) | fn ambiguous_registry() { function yank_with_default_crates_io (line 120) | fn yank_with_default_crates_io() { function yank_with_default_alternative (line 144) | fn yank_with_default_alternative() { function publish_with_replacement (line 168) | fn publish_with_replacement() { function undefined_default (line 235) | fn undefined_default() { function source_replacement_with_registry_url (line 255) | fn source_replacement_with_registry_url() { function source_replacement_with_no_package_in_directory (line 301) | fn source_replacement_with_no_package_in_directory() { FILE: tests/testsuite/ssh.rs function ssh_repo_url (line 17) | fn ssh_repo_url(container: &ContainerHandle, name: &str) -> String { function key_path (line 23) | fn key_path() -> PathBuf { function gen_ssh_keys (line 28) | fn gen_ssh_keys() -> String { type Agent (line 44) | struct Agent { method launch (line 52) | fn launch() -> Agent { method authorized_keys (line 83) | fn authorized_keys(&self) -> MkFile { method drop (line 93) | fn drop(&mut self) { function foo_bar_project (line 106) | fn foo_bar_project(url: &str) -> Project { function no_known_host (line 127) | fn no_known_host() { function known_host_works (line 167) | fn known_host_works() { function same_key_different_hostname (line 213) | fn same_key_different_hostname() { function known_host_without_port (line 261) | fn known_host_without_port() { function hostname_case_insensitive (line 285) | fn hostname_case_insensitive() { function invalid_key_error (line 322) | fn invalid_key_error() { function invalid_github_key (line 396) | fn invalid_github_key() { function bundled_github_works (line 443) | fn bundled_github_works() { function ssh_key_in_config (line 608) | fn ssh_key_in_config() { FILE: tests/testsuite/standard_lib.rs type Setup (line 15) | struct Setup { function setup (line 20) | fn setup() -> Setup { function enable_build_std (line 131) | fn enable_build_std(e: &mut Execs, setup: &Setup) { type BuildStd (line 162) | trait BuildStd: Sized { method build_std (line 163) | fn build_std(&mut self, setup: &Setup) -> &mut Self; method build_std_arg (line 164) | fn build_std_arg(&mut self, setup: &Setup, arg: &str) -> &mut Self; method target_host (line 165) | fn target_host(&mut self) -> &mut Self; method build_std (line 169) | fn build_std(&mut self, setup: &Setup) -> &mut Self { method build_std_arg (line 175) | fn build_std_arg(&mut self, setup: &Setup, arg: &str) -> &mut Self { method target_host (line 181) | fn target_host(&mut self) -> &mut Self { function basic (line 188) | fn basic() { function shared_std_dependency_rebuild (line 249) | fn shared_std_dependency_rebuild() { function simple_lib_std (line 312) | fn simple_lib_std() { function simple_bin_std (line 339) | fn simple_bin_std() { function lib_nostd (line 347) | fn lib_nostd() { function check_core (line 369) | fn check_core() { function build_std_with_no_arg_for_core_only_target (line 388) | fn build_std_with_no_arg_for_core_only_target() { function depend_same_as_std (line 488) | fn depend_same_as_std() { function test (line 522) | fn test() { function target_proc_macro (line 555) | fn target_proc_macro() { function bench (line 574) | fn bench() { function doc (line 596) | fn doc() { function check_std (line 613) | fn check_std() { function doctest (line 649) | fn doctest() { function no_implicit_alloc (line 681) | fn no_implicit_alloc() { function macro_expanded_shadow (line 709) | fn macro_expanded_shadow() { function ignores_incremental (line 733) | fn ignores_incremental() { function cargo_config_injects_compiler_builtins (line 761) | fn cargo_config_injects_compiler_builtins() { function different_features (line 791) | fn different_features() { function no_roots (line 812) | fn no_roots() { function proc_macro_only (line 829) | fn proc_macro_only() { function fetch (line 859) | fn fetch() { function std_build_script_metadata_propagate_to_user (line 876) | fn std_build_script_metadata_propagate_to_user() { FILE: tests/testsuite/test.rs function cargo_test_simple (line 16) | fn cargo_test_simple() { function cargo_test_release (line 64) | fn cargo_test_release() { function cargo_test_overflow_checks (line 131) | fn cargo_test_overflow_checks() { function cargo_test_quiet_with_harness (line 170) | fn cargo_test_quiet_with_harness() { function cargo_test_quiet_no_harness (line 210) | fn cargo_test_quiet_no_harness() { function cargo_doc_test_quiet (line 247) | fn cargo_doc_test_quiet() { function cargo_test_verbose (line 315) | fn cargo_test_verbose() { function many_similar_names (line 344) | fn many_similar_names() { function cargo_test_failing_test_in_bin (line 384) | fn cargo_test_failing_test_in_bin() { function cargo_test_failing_test_in_test (line 430) | fn cargo_test_failing_test_in_test() { function cargo_test_failing_test_in_lib (line 478) | fn cargo_test_failing_test_in_lib() { function test_with_lib_dep (line 507) | fn test_with_lib_dep() { function test_with_deep_lib_dep (line 574) | fn test_with_deep_lib_dep() { function external_test_explicit (line 634) | fn external_test_explicit() { function external_test_named_test (line 692) | fn external_test_named_test() { function external_test_implicit (line 715) | fn external_test_implicit() { function dont_run_examples (line 759) | fn dont_run_examples() { function pass_through_escaped (line 773) | fn pass_through_escaped() { function pass_through_testname (line 854) | fn pass_through_testname() { function cargo_test_twice (line 933) | fn cargo_test_twice() { function lib_bin_same_name (line 953) | fn lib_bin_same_name() { function lib_with_standard_name (line 1005) | fn lib_with_standard_name() { function lib_with_standard_name2 (line 1053) | fn lib_with_standard_name2() { function lib_without_name (line 1100) | fn lib_without_name() { function bin_without_name (line 1146) | fn bin_without_name() { function bench_without_name (line 1192) | fn bench_without_name() { function test_without_name (line 1249) | fn test_without_name() { function example_without_name (line 1310) | fn example_without_name() { function bin_there_for_integration (line 1366) | fn bin_there_for_integration() { function test_dylib (line 1401) | fn test_dylib() { function test_twice_with_build_cmd (line 1497) | fn test_twice_with_build_cmd() { function test_then_build (line 1551) | fn test_then_build() { function test_no_run (line 1581) | fn test_no_run() { function test_no_run_emit_json (line 1597) | fn test_no_run_emit_json() { function test_run_specific_bin_target (line 1612) | fn test_run_specific_bin_target() { function test_run_implicit_bin_target (line 1652) | fn test_run_implicit_bin_target() { function test_run_specific_test_target (line 1698) | fn test_run_specific_test_target() { function test_run_implicit_test_target (line 1722) | fn test_run_implicit_test_target() { function test_run_implicit_bench_target (line 1768) | fn test_run_implicit_bench_target() { function test_run_implicit_example_target (line 1814) | fn test_run_implicit_example_target() { function test_filtered_excludes_compiling_examples (line 1906) | fn test_filtered_excludes_compiling_examples() { function test_no_harness (line 1979) | fn test_no_harness() { function selective_testing (line 2015) | fn selective_testing() { function almost_cyclic_but_not_quite (line 2133) | fn almost_cyclic_but_not_quite() { function build_then_selective_test (line 2186) | fn build_then_selective_test() { function example_dev_dep (line 2225) | fn example_dev_dep() { function selective_testing_with_docs (line 2267) | fn selective_testing_with_docs() { function example_bin_same_name (line 2329) | fn example_bin_same_name() { function test_with_example_twice (line 2372) | fn test_with_example_twice() { function example_with_dev_dep (line 2387) | fn example_with_dev_dep() { function bin_is_preserved (line 2434) | fn bin_is_preserved() { function bad_example (line 2449) | fn bad_example() { function doctest_feature (line 2470) | fn doctest_feature() { function dashes_to_underscores (line 2516) | fn dashes_to_underscores() { function doctest_dev_dep (line 2534) | fn doctest_dev_dep() { function doctest_dep (line 2566) | fn doctest_dep() { function doctest_dep_new_layout (line 2600) | fn doctest_dep_new_layout() { function filter_no_doc_tests (line 2636) | fn filter_no_doc_tests() { function dylib_doctest (line 2666) | fn dylib_doctest() { function dylib_doctest2 (line 2710) | fn dylib_doctest2() { function cyclic_dev_dep_doc_test (line 2748) | fn cyclic_dev_dep_doc_test() { function dev_dep_with_build_script (line 2814) | fn dev_dep_with_build_script() { function no_fail_fast (line 2849) | fn no_fail_fast() { function test_multiple_packages (line 2923) | fn test_multiple_packages() { function bin_does_not_rebuild_tests (line 2996) | fn bin_does_not_rebuild_tests() { function selective_test_wonky_profile (line 3024) | fn selective_test_wonky_profile() { function selective_test_optional_dep (line 3051) | fn selective_test_optional_dep() { function only_test_docs (line 3085) | fn only_test_docs() { function doctest_with_library_paths (line 3122) | fn doctest_with_library_paths() { function test_panic_abort_with_dep (line 3169) | fn test_panic_abort_with_dep() { function cfg_test_even_with_no_harness (line 3203) | fn cfg_test_even_with_no_harness() { function panic_abort_multiple (line 3240) | fn panic_abort_multiple() { function pass_correct_cfgs_flags_to_rustdoc (line 3269) | fn pass_correct_cfgs_flags_to_rustdoc() { function test_release_ignore_panic (line 3367) | fn test_release_ignore_panic() { function test_many_with_features (line 3401) | fn test_many_with_features() { function test_all_workspace (line 3430) | fn test_all_workspace() { function test_all_exclude (line 3464) | fn test_all_exclude() { function test_all_exclude_not_found (line 3496) | fn test_all_exclude_not_found() { function test_all_exclude_glob (line 3531) | fn test_all_exclude_glob() { function test_all_exclude_glob_not_found (line 3563) | fn test_all_exclude_glob_not_found() { function test_all_exclude_broken_glob (line 3598) | fn test_all_exclude_broken_glob() { function test_all_virtual_manifest (line 3612) | fn test_all_virtual_manifest() { function test_virtual_manifest_all_implied (line 3642) | fn test_virtual_manifest_all_implied() { function test_virtual_manifest_one_project (line 3672) | fn test_virtual_manifest_one_project() { function test_virtual_manifest_glob (line 3694) | fn test_virtual_manifest_glob() { function test_virtual_manifest_glob_not_found (line 3716) | fn test_virtual_manifest_glob_not_found() { function test_virtual_manifest_broken_glob (line 3739) | fn test_virtual_manifest_broken_glob() { function test_all_member_dependency_same_name (line 3762) | fn test_all_member_dependency_same_name() { function doctest_only_with_dev_dep (line 3798) | fn doctest_only_with_dev_dep() { function test_many_targets (line 3831) | fn test_many_targets() { function doctest_and_registry (line 3897) | fn doctest_and_registry() { function cargo_test_env (line 3946) | fn cargo_test_env() { function test_order (line 4007) | fn test_order() { function cyclic_dev (line 4039) | fn cyclic_dev() { function cyclical_dep_with_missing_feature (line 4061) | fn cyclical_dep_with_missing_feature() { function publish_a_crate_without_tests (line 4096) | fn publish_a_crate_without_tests() { function find_dependency_of_proc_macro_dependency_with_target (line 4140) | fn find_dependency_of_proc_macro_dependency_with_target() { function test_hint_not_masked_by_doctest (line 4211) | fn test_hint_not_masked_by_doctest() { function test_hint_workspace_virtual (line 4251) | fn test_hint_workspace_virtual() { function test_hint_workspace_nonvirtual (line 4384) | fn test_hint_workspace_nonvirtual() { function json_artifact_includes_test_flag (line 4422) | fn json_artifact_includes_test_flag() { function json_artifact_includes_executable_for_library_tests (line 4482) | fn json_artifact_includes_executable_for_library_tests() { function json_diagnostic_includes_explanation (line 4529) | fn json_diagnostic_includes_explanation() { function json_artifact_includes_executable_for_integration_tests (line 4570) | fn json_artifact_includes_executable_for_integration_tests() { function test_build_script_links (line 4619) | fn test_build_script_links() { function doctest_skip_staticlib (line 4642) | fn doctest_skip_staticlib() { function can_not_mix_doc_tests_and_regular_tests (line 4686) | fn can_not_mix_doc_tests_and_regular_tests() { function can_not_no_run_doc_tests (line 4778) | fn can_not_no_run_doc_tests() { function test_all_targets_lib (line 4801) | fn test_all_targets_lib() { function test_dep_with_dev (line 4815) | fn test_dep_with_dev() { function cargo_test_doctest_xcompile_ignores (line 4857) | fn cargo_test_doctest_xcompile_ignores() { function cargo_test_doctest_xcompile_runner (line 4894) | fn cargo_test_doctest_xcompile_runner() { function cargo_test_doctest_xcompile_no_runner (line 4977) | fn cargo_test_doctest_xcompile_no_runner() { function panic_abort_tests (line 5018) | fn panic_abort_tests() { function panic_abort_doc_tests (line 5069) | fn panic_abort_doc_tests() { function panic_abort_only_test (line 5107) | fn panic_abort_only_test() { function panic_abort_test_profile_inherits (line 5147) | fn panic_abort_test_profile_inherits() { function bin_env_for_test (line 5184) | fn bin_env_for_test() { function test_workspaces_cwd (line 5257) | fn test_workspaces_cwd() { function execution_error (line 5459) | fn execution_error() { function nonzero_exit_status (line 5494) | fn nonzero_exit_status() { function cargo_test_print_env_verbose (line 5593) | fn cargo_test_print_env_verbose() { function cargo_test_set_out_dir_env_var (line 5612) | fn cargo_test_set_out_dir_env_var() { FILE: tests/testsuite/timings.rs function timings_works (line 9) | fn timings_works() { FILE: tests/testsuite/tool_paths.rs function pathless_tools (line 7) | fn pathless_tools() { function custom_linker_cfg (line 37) | fn custom_linker_cfg() { function custom_linker_cfg_precedence (line 62) | fn custom_linker_cfg_precedence() { function custom_linker_cfg_collision (line 93) | fn custom_linker_cfg_collision() { function absolute_tools (line 120) | fn absolute_tools() { function relative_tools (line 157) | fn relative_tools() { function custom_runner (line 198) | fn custom_runner() { function custom_runner_cfg (line 253) | fn custom_runner_cfg() { function custom_runner_cfg_precedence (line 278) | fn custom_runner_cfg_precedence() { function custom_runner_cfg_collision (line 310) | fn custom_runner_cfg_collision() { function custom_runner_env (line 337) | fn custom_runner_env() { function custom_runner_env_overrides_config (line 359) | fn custom_runner_env_overrides_config() { function custom_runner_env_true (line 390) | fn custom_runner_env_true() { function custom_runner_target_applies_to_host (line 409) | fn custom_runner_target_applies_to_host() { function custom_linker_env (line 446) | fn custom_linker_env() { function target_in_environment_contains_lower_case (line 463) | fn target_in_environment_contains_lower_case() { function cfg_ignored_fields (line 487) | fn cfg_ignored_fields() { FILE: tests/testsuite/unit_graph.rs function gated (line 9) | fn gated() { function simple (line 23) | fn simple() { FILE: tests/testsuite/update.rs function minor_update_two_places (line 10) | fn minor_update_two_places() { function transitive_minor_update (line 65) | fn transitive_minor_update() { function conservative (line 127) | fn conservative() { function update_via_new_dep (line 181) | fn update_via_new_dep() { function update_via_new_member (line 223) | fn update_via_new_member() { function add_dep_deep_new_requirement (line 267) | fn add_dep_deep_new_requirement() { function everything_real_deep (line 297) | fn everything_real_deep() { function change_package_version (line 328) | fn change_package_version() { function update_precise (line 365) | fn update_precise() { function update_precise_mismatched (line 415) | fn update_precise_mismatched() { function update_precise_build_metadata (line 468) | fn update_precise_build_metadata() { function update_precise_do_not_force_update_deps (line 511) | fn update_precise_do_not_force_update_deps() { function update_recursive (line 548) | fn update_recursive() { function update_aggressive_alias_for_recursive (line 586) | fn update_aggressive_alias_for_recursive() { function update_recursive_conflicts_with_precise (line 624) | fn update_recursive_conflicts_with_precise() { function update_precise_first_run (line 667) | fn update_precise_first_run() { function preserve_top_comment (line 854) | fn preserve_top_comment() { function dry_run_update (line 879) | fn dry_run_update() { function workspace_only (line 937) | fn workspace_only() { function precise_with_build_metadata (line 963) | fn precise_with_build_metadata() { function update_only_members_order_one (line 1037) | fn update_only_members_order_one() { function update_only_members_order_two (line 1127) | fn update_only_members_order_two() { function update_only_members_with_workspace (line 1217) | fn update_only_members_with_workspace() { function update_precise_git_revisions (line 1307) | fn update_precise_git_revisions() { function precise_yanked (line 1414) | fn precise_yanked() { function precise_yanked_multiple_presence (line 1454) | fn precise_yanked_multiple_presence() { function report_behind (line 1495) | fn report_behind() { function update_with_missing_feature (line 1574) | fn update_with_missing_feature() { function update_breaking_unstable (line 1621) | fn update_breaking_unstable() { function update_breaking_dry_run (line 1648) | fn update_breaking_dry_run() { function update_breaking (line 1716) | fn update_breaking() { function update_breaking_specific_packages (line 2021) | fn update_breaking_specific_packages() { function update_breaking_specific_packages_that_wont_update (line 2119) | fn update_breaking_specific_packages_that_wont_update() { function update_breaking_without_lock_file (line 2215) | fn update_breaking_without_lock_file() { function update_breaking_spec_version (line 2254) | fn update_breaking_spec_version() { function update_breaking_spec_version_transitive (line 2378) | fn update_breaking_spec_version_transitive() { function update_breaking_mixed_compatibility (line 2455) | fn update_breaking_mixed_compatibility() { function update_breaking_mixed_pinning_renaming (line 2514) | fn update_breaking_mixed_pinning_renaming() { function update_breaking_pre_release_downgrade (line 2672) | fn update_breaking_pre_release_downgrade() { function update_breaking_pre_release_upgrade (line 2711) | fn update_breaking_pre_release_upgrade() { function prefixed_v_in_version (line 2772) | fn prefixed_v_in_version() { function update_breaking_missing_package_error (line 2810) | fn update_breaking_missing_package_error() { FILE: tests/testsuite/utils/cross_compile.rs function disabled (line 27) | pub fn disabled() -> bool { function can_run_on_host (line 185) | pub fn can_run_on_host() -> bool { FILE: tests/testsuite/utils/ext.rs type CargoProjectExt (line 5) | pub trait CargoProjectExt { method cargo (line 18) | fn cargo(&self, cmd: &str) -> Execs; method cargo (line 22) | fn cargo(&self, cmd: &str) -> Execs { function cargo_exe (line 32) | pub fn cargo_exe() -> PathBuf { type CargoCommandExt (line 37) | pub trait CargoCommandExt { method cargo_ui (line 38) | fn cargo_ui() -> Self; method cargo_ui (line 42) | fn cargo_ui() -> Self { FILE: tests/testsuite/utils/mod.rs function cargo_process (line 10) | pub fn cargo_process(arg_line: &str) -> Execs { function cargo_exe (line 19) | pub fn cargo_exe() -> PathBuf { FILE: tests/testsuite/utils/tools.rs function echo_wrapper (line 16) | pub fn echo_wrapper() -> PathBuf { function echo (line 58) | pub fn echo() -> PathBuf { function echo_subcommand (line 95) | pub fn echo_subcommand() -> Project { function wrapped_clippy_driver (line 114) | pub fn wrapped_clippy_driver() -> PathBuf { FILE: tests/testsuite/vendor.rs function vendor_simple (line 18) | fn vendor_simple() { function vendor_sample_config (line 45) | fn vendor_sample_config() { function vendor_sample_config_alt_registry (line 76) | fn vendor_sample_config_alt_registry() { function vendor_path_specified (line 110) | fn vendor_path_specified() { function add_crates_io_vendor_config (line 151) | fn add_crates_io_vendor_config(p: &Project) { function add_git_vendor_config (line 164) | fn add_git_vendor_config(p: &Project, git_project: &Project) { function package_exclude (line 182) | fn package_exclude() { function discovery_inferred_build_rs_included (line 227) | fn discovery_inferred_build_rs_included() { function discovery_inferred_build_rs_excluded (line 316) | fn discovery_inferred_build_rs_excluded() { function discovery_inferred_lib_included (line 402) | fn discovery_inferred_lib_included() { function discovery_inferred_lib_excluded (line 495) | fn discovery_inferred_lib_excluded() { function discovery_inferred_other_included (line 581) | fn discovery_inferred_other_included() { function discovery_inferred_other_excluded (line 692) | fn discovery_inferred_other_excluded() { function two_versions (line 781) | fn two_versions() { function two_explicit_versions (line 825) | fn two_explicit_versions() { function help (line 870) | fn help() { function update_versions (line 876) | fn update_versions() { function two_lockfiles (line 918) | fn two_lockfiles() { function test_sync_argument (line 964) | fn test_sync_argument() { function delete_old_crates (line 1031) | fn delete_old_crates() { function ignore_files (line 1072) | fn ignore_files() { function included_files_only (line 1123) | fn included_files_only() { function dependent_crates_in_crates (line 1155) | fn dependent_crates_in_crates() { function vendoring_git_crates (line 1196) | fn vendoring_git_crates() { function git_simple (line 1239) | fn git_simple() { function git_diff_rev (line 1269) | fn git_diff_rev() { function git_duplicate (line 1323) | fn git_duplicate() { function git_complex (line 1383) | fn git_complex() { function git_deterministic (line 1469) | fn git_deterministic() { function git_update_rev (line 1588) | fn git_update_rev() { function depend_on_vendor_dir_not_deleted (line 1649) | fn depend_on_vendor_dir_not_deleted() { function ignore_hidden (line 1690) | fn ignore_hidden() { function config_instructions_works (line 1727) | fn config_instructions_works() { function git_crlf_preservation (line 1781) | fn git_crlf_preservation() { function vendor_preserves_permissions (line 1824) | fn vendor_preserves_permissions() { function no_remote_dependency_no_vendor (line 1857) | fn no_remote_dependency_no_vendor() { function vendor_crate_with_ws_inherit (line 1892) | fn vendor_crate_with_ws_inherit() { function dont_delete_non_registry_sources_with_respect_source_config (line 1964) | fn dont_delete_non_registry_sources_with_respect_source_config() { function error_loading_which_lock (line 2006) | fn error_loading_which_lock() { function error_downloading (line 2052) | fn error_downloading() { function vendor_rename_fallback (line 2092) | fn vendor_rename_fallback() { function vendor_local_registry (line 2125) | fn vendor_local_registry() { function deterministic_mtime (line 2192) | fn deterministic_mtime() { function vendor_filters_git_files_recursively (line 2224) | fn vendor_filters_git_files_recursively() { FILE: tests/testsuite/verify_project.rs function cargo_verify_project_path_to_cargo_toml_relative (line 7) | fn cargo_verify_project_path_to_cargo_toml_relative() { function cargo_verify_project_path_to_cargo_toml_absolute (line 23) | fn cargo_verify_project_path_to_cargo_toml_absolute() { function cargo_verify_project_cwd (line 40) | fn cargo_verify_project_cwd() { function cargo_verify_project_honours_unstable_features (line 55) | fn cargo_verify_project_honours_unstable_features() { function verify_project_invalid_toml_syntax (line 88) | fn verify_project_invalid_toml_syntax() { FILE: tests/testsuite/version.rs function simple (line 8) | fn simple() { function version_works_without_rustc (line 25) | fn version_works_without_rustc() { function version_works_with_bad_config (line 31) | fn version_works_with_bad_config() { function version_works_with_bad_target_dir (line 39) | fn version_works_with_bad_target_dir() { function verbose (line 53) | fn verbose() { FILE: tests/testsuite/warn_on_failure.rs function make_lib (line 10) | fn make_lib(lib_src: &str) { function make_upstream (line 42) | fn make_upstream(main_src: &str) -> Project { function no_warning_on_success (line 62) | fn no_warning_on_success() { function no_warning_on_bin_failure (line 81) | fn no_warning_on_bin_failure() { function warning_on_lib_failure (line 104) | fn warning_on_lib_failure() { FILE: tests/testsuite/warning_override.rs function make_project_with_rustc_warning (line 8) | fn make_project_with_rustc_warning() -> Project { function rustc_caching_allow_first (line 26) | fn rustc_caching_allow_first() { function rustc_caching_deny_first (line 63) | fn rustc_caching_deny_first() { function config (line 100) | fn config() { function requires_nightly (line 147) | fn requires_nightly() { function clippy (line 171) | fn clippy() { function unknown_value (line 204) | fn unknown_value() { function hard_warning_deny (line 223) | fn hard_warning_deny() { function hard_warning_allow (line 259) | fn hard_warning_allow() { function keep_going (line 291) | fn keep_going() { function cap_lints (line 345) | fn cap_lints() { FILE: tests/testsuite/weak_dep_features.rs function require (line 13) | fn require(enabled_features: &[&str], disabled_features: &[&str]) -> Str... function simple (line 28) | fn simple() { function deferred (line 77) | fn deferred() { function not_optional_dep (line 127) | fn not_optional_dep() { function optional_cli_syntax (line 164) | fn optional_cli_syntax() { function required_features (line 234) | fn required_features() { function weak_with_host_decouple (line 270) | fn weak_with_host_decouple() { function weak_namespaced (line 373) | fn weak_namespaced() { function tree (line 450) | fn tree() { function publish (line 539) | fn publish() { FILE: tests/testsuite/workspaces.rs function simple_explicit (line 15) | fn simple_explicit() { function simple_explicit_default_members (line 58) | fn simple_explicit_default_members() { function non_virtual_default_members_build_other_member (line 95) | fn non_virtual_default_members_build_other_member() { function non_virtual_default_members_build_root_project (line 136) | fn non_virtual_default_members_build_root_project() { function inferred_root (line 167) | fn inferred_root() { function inferred_path_dep (line 200) | fn inferred_path_dep() { function transitive_path_dep (line 236) | fn transitive_path_dep() { function parent_pointer_works (line 295) | fn parent_pointer_works() { function same_names_in_workspace (line 335) | fn same_names_in_workspace() { function parent_doesnt_point_to_child (line 377) | fn parent_doesnt_point_to_child() { function invalid_parent_pointer (line 412) | fn invalid_parent_pointer() { function invalid_members (line 441) | fn invalid_members() { function bare_workspace_ok (line 476) | fn bare_workspace_ok() { function two_roots (line 497) | fn two_roots() { function workspace_isnt_root (line 541) | fn workspace_isnt_root() { function dangling_member (line 569) | fn dangling_member() { function cycle (line 623) | fn cycle() { function share_dependencies (line 661) | fn share_dependencies() { function fetch_fetches_all (line 715) | fn fetch_fetches_all() { function lock_works_for_everyone (line 761) | fn lock_works_for_everyone() { function virtual_works (line 835) | fn virtual_works() { function explicit_package_argument_works_with_virtual_manifest (line 854) | fn explicit_package_argument_works_with_virtual_manifest() { function virtual_misconfigure (line 873) | fn virtual_misconfigure() { function virtual_build_all_implied (line 900) | fn virtual_build_all_implied() { function virtual_default_members (line 916) | fn virtual_default_members() { function virtual_default_member_is_not_a_member (line 937) | fn virtual_default_member_is_not_a_member() { function virtual_default_members_build_other_member (line 961) | fn virtual_default_members_build_other_member() { function virtual_build_no_members (line 987) | fn virtual_build_no_members() { function include_virtual (line 1005) | fn include_virtual() { function members_include_path_deps (line 1039) | fn members_include_path_deps() { function new_creates_members_list (line 1090) | fn new_creates_members_list() { function new_warning_with_corrupt_ws (line 1116) | fn new_warning_with_corrupt_ws() { function lock_doesnt_change_depending_on_crate (line 1138) | fn lock_doesnt_change_depending_on_crate() { function rebuild_please (line 1188) | fn rebuild_please() { function workspace_in_git (line 1248) | fn workspace_in_git() { function lockfile_can_specify_nonexistent_members (line 1289) | fn lockfile_can_specify_nonexistent_members() { function you_cannot_generate_lockfile_for_empty_workspaces (line 1319) | fn you_cannot_generate_lockfile_for_empty_workspaces() { function workspace_with_transitive_dev_deps (line 1341) | fn workspace_with_transitive_dev_deps() { function error_if_parent_cargo_toml_is_invalid (line 1394) | fn error_if_parent_cargo_toml_is_invalid() { function relative_path_for_member_works (line 1421) | fn relative_path_for_member_works() { function relative_path_for_root_works (line 1456) | fn relative_path_for_root_works() { function path_dep_outside_workspace_is_not_member (line 1486) | fn path_dep_outside_workspace_is_not_member() { function test_in_and_out_of_workspace (line 1513) | fn test_in_and_out_of_workspace() { function test_path_dependency_under_member (line 1581) | fn test_path_dependency_under_member() { function excluded_simple (line 1633) | fn excluded_simple() { function exclude_members_preferred (line 1660) | fn exclude_members_preferred() { function exclude_but_also_depend (line 1692) | fn exclude_but_also_depend() { function excluded_default_members_still_must_be_members (line 1726) | fn excluded_default_members_still_must_be_members() { function excluded_default_members_crate_glob (line 1752) | fn excluded_default_members_crate_glob() { function excluded_default_members_not_crate_glob (line 1788) | fn excluded_default_members_not_crate_glob() { function glob_syntax (line 1815) | fn glob_syntax() { function glob_syntax_invalid_members (line 1959) | fn glob_syntax_invalid_members() { function dep_used_with_separate_features (line 2003) | fn dep_used_with_separate_features() { function dont_recurse_out_of_cargo_home (line 2112) | fn dont_recurse_out_of_cargo_home() { function cargo_home_at_root_works (line 2191) | fn cargo_home_at_root_works() { function parent_manifest_error_mentions_workspace_search (line 2215) | fn parent_manifest_error_mentions_workspace_search() { function relative_rustc (line 2253) | fn relative_rustc() { function ws_rustc_err (line 2304) | fn ws_rustc_err() { function ws_err_unused (line 2335) | fn ws_err_unused() { function ws_warn_unused (line 2381) | fn ws_warn_unused() { function ws_warn_path (line 2427) | fn ws_warn_path() { function invalid_missing (line 2460) | fn invalid_missing() { function member_dep_missing (line 2500) | fn member_dep_missing() { function simple_primary_package_env_var (line 2551) | fn simple_primary_package_env_var() { function virtual_primary_package_env_var (line 2600) | fn virtual_primary_package_env_var() { function ensure_correct_workspace_when_nested (line 2630) | fn ensure_correct_workspace_when_nested() { function nonexistence_package_together_with_workspace (line 2678) | fn nonexistence_package_together_with_workspace() { function fix_only_check_manifest_path_member (line 2769) | fn fix_only_check_manifest_path_member() { function error_if_member_is_outside_root (line 2811) | fn error_if_member_is_outside_root() { function error_if_manifest_path_is_relative (line 2867) | fn error_if_manifest_path_is_relative() { FILE: tests/testsuite/yank.rs function setup (line 10) | fn setup(name: &str, version: &str) { function explicit_version (line 17) | fn explicit_version() { function explicit_version_with_asymmetric (line 56) | fn explicit_version_with_asymmetric() { function inline_version (line 94) | fn inline_version() { function version_required (line 133) | fn version_required() { function inline_version_without_name (line 161) | fn inline_version_without_name() { function inline_and_explicit_version (line 189) | fn inline_and_explicit_version() { function bad_version (line 217) | fn bad_version() { function prefixed_v_in_version (line 250) | fn prefixed_v_in_version() {