Module cargo::util [] [src]

Reexports

pub use self::config::Config;
pub use self::dependency_queue::{Fresh, Dirty};
pub use self::errors::{CargoResult, CargoError, ChainError, CliResult};
pub use self::errors::{CliError, ProcessError, CargoTestError};
pub use self::errors::{Human, caused_human};
pub use self::errors::{process_error, internal_error, internal, human};
pub use self::graph::Graph;
pub use self::hex::{to_hex, short_hash, hash_u64};
pub use self::lev_distance::{lev_distance};
pub use self::paths::{join_paths, path2bytes, bytes2path, dylib_path};
pub use self::paths::{normalize_path, dylib_path_envvar, without_prefix};
pub use self::process_builder::{process, 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
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