1 #![warn(rust_2018_idioms)] // while we're getting used to 2018
2 #![cfg_attr(feature = "deny-warnings", deny(warnings))]
3 #![allow(clippy::blacklisted_name)]
4 #![allow(clippy::explicit_iter_loop)]
5 #![allow(clippy::redundant_closure)]
6 #![allow(clippy::blocks_in_if_conditions)] // clippy doesn't agree with rustfmt 😂
7 #![allow(clippy::inefficient_to_string)] // this causes suggestions that result in `(*s).to_string()`
8 #![warn(clippy::needless_borrow)]
9 #![warn(clippy::redundant_clone)]
12 extern crate cargo_test_macro
;
17 mod bad_manifest_path
;
23 mod build_script_extra_link_arg
;
25 mod cargo_alias_config
;
38 mod credential_process
;
50 mod features_namespaced
;
54 mod generate_lockfile
;
93 mod profile_overrides
;
104 mod required_features
;
107 mod rustc_info_cache
;
109 mod rustdoc_extern_html
;
119 mod tree_graph_features
;
126 mod weak_dep_features
;
131 fn aaa_trigger_cross_compile_disabled_check() {
132 // This triggers the cross compile disabled check to run ASAP, see #5141
133 cargo_test_support
::cross_compile
::disabled();