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 | |
| 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. |