Expand description
Type definitions for the result of a compilation.
Re-exportsยง
use cargo_util::collections::HashMap;๐use std::collections::BTreeSet;๐use std::ffi::OsStr;๐use std::ffi::OsString;๐use std::path::Path;๐use std::path::PathBuf;๐use std::rc::Rc;๐use cargo_platform::CfgExpr;๐use cargo_util::ProcessBuilder;๐use cargo_util::paths;๐use crate::compiler::BuildContext;๐use crate::compiler::CompileTarget;๐use crate::compiler::RustdocFingerprint;๐use crate::compiler::apply_env_config;๐use crate::compiler::CompileKind;๐use crate::compiler::Unit;๐use crate::compiler::UnitHash;๐use crate::context::ConfigRelativePathResolveExt;๐use crate::util::CargoResult;๐use crate::util::GlobalContext;๐use crate::workspace::Package;๐
Structsยง
- Compilation
- A structure returning the result of a compilation.
- Doctest
- Structure with enough information to run
rustdoc --test. - Unit
Output - Information about the output of a unit.
Enumsยง
- Tool
Kind ๐ - Represents the kind of process we are creating.
Functionsยง
- explicit_
host_ ๐kind - fill_
rustc_ ๐tool_ env - Prepares a
rustc_toolprocess with additional environment variables that are only relevant in a context that has a unit - get_
sysroot_ ๐target_ libdir - target_
linker ๐ - Gets the user-specified linker for a particular host or target from the configuration.
- target_
runner ๐