]> git.proxmox.com Git - rustc.git/blame - src/tools/cargo/crates/cargo-util/src/lib.rs
New upstream version 1.76.0+dfsg1
[rustc.git] / src / tools / cargo / crates / cargo-util / src / lib.rs
CommitLineData
0a29b90c
FG
1//! Miscellaneous support code used by Cargo.
2
4b012472
FG
3#![allow(clippy::disallowed_methods)]
4
0a29b90c 5pub use self::read2::read2;
4b012472 6pub use du::du;
0a29b90c
FG
7pub use process_builder::ProcessBuilder;
8pub use process_error::{exit_status_to_string, is_simple_exit_code, ProcessError};
9pub use sha256::Sha256;
10
4b012472 11mod du;
0a29b90c
FG
12pub mod paths;
13mod process_builder;
14mod process_error;
15mod read2;
16pub mod registry;
17mod sha256;
18
19/// Whether or not this running in a Continuous Integration environment.
20pub fn is_ci() -> bool {
21 std::env::var("CI").is_ok() || std::env::var("TF_BUILD").is_ok()
22}