Skip to main content

Module build_context

Module build_context 

Source
Expand description

BuildContext is a (mostly) static information about a build task.

Re-exportsยง

use crate::compiler::BuildConfig; ๐Ÿ”’
use crate::compiler::CompileKind; ๐Ÿ”’
use crate::compiler::Unit; ๐Ÿ”’
use crate::compiler::UnitIndex; ๐Ÿ”’
use crate::compiler::unit_graph::UnitGraph; ๐Ÿ”’
use crate::context::GlobalContext; ๐Ÿ”’
use crate::util::Rustc; ๐Ÿ”’
use crate::util::errors::CargoResult; ๐Ÿ”’
use crate::util::interning::InternedString; ๐Ÿ”’
use crate::util::logger::BuildLogger; ๐Ÿ”’
use crate::workspace::PackageSet; ๐Ÿ”’
use crate::workspace::Workspace; ๐Ÿ”’
use crate::workspace::dependency::DepKind; ๐Ÿ”’
use crate::workspace::profiles::Profiles; ๐Ÿ”’
use cargo_util::collections::HashMap; ๐Ÿ”’
use cargo_util::collections::HashSet; ๐Ÿ”’
pub use self::target_info::FileFlavor;
pub use self::target_info::FileType;
pub use self::target_info::RustcTargetData;
pub use self::target_info::TargetInfo;

Modulesยง

target_info ๐Ÿ”’
This modules contains types storing information of target platforms.

Structsยง

BuildContext
The build context, containing complete information needed for a build task before it gets started.
DepKindSet