Module cargo::util [] [src]

Reexports

pub use self::config::Config;
pub use self::dependency_queue::Fresh;
pub use self::dependency_queue::Dirty;
pub use self::errors::CargoResult;
pub use self::errors::CargoError;
pub use self::errors::ChainError;
pub use self::errors::CliResult;
pub use self::errors::CliError;
pub use self::errors::ProcessError;
pub use self::errors::CargoTestError;
pub use self::errors::Human;
pub use self::errors::caused_human;
pub use self::errors::process_error;
pub use self::errors::internal_error;
pub use self::errors::internal;
pub use self::errors::human;
pub use self::graph::Graph;
pub use self::hex::to_hex;
pub use self::hex::short_hash;
pub use self::hex::hash_u64;
pub use self::lev_distance::lev_distance;
pub use self::paths::join_paths;
pub use self::paths::path2bytes;
pub use self::paths::bytes2path;
pub use self::paths::dylib_path;
pub use self::paths::normalize_path;
pub use self::paths::dylib_path_envvar;
pub use self::paths::without_prefix;
pub use self::process_builder::process;
pub use self::process_builder::ProcessBuilder;
pub use self::to_semver::ToSemver;
pub use self::to_url::ToUrl;

Modules

config
errors
graph
hex
important_paths
job

Job management (mostly for windows)

lev_distance
machine_message
network
paths
process_builder
profile
to_semver
to_url
toml

Structs

DependencyQueue
FileLock
Filesystem

A "filesystem" is intended to be a globally shared, hence locked, resource in Cargo.

GitRepo
HgRepo
LazyCell
Rustc
Sha256

Enums

Cfg
CfgExpr
Freshness

Indication of the freshness of a package.

Functions

read2