Expand description
Code for building the standard library.
Re-exportsยง
use crate::compiler::UnitInterner;๐use crate::compiler::unit_dependencies::IsArtifact;๐use crate::compiler::CompileKind;๐use crate::compiler::CompileMode;๐use crate::compiler::RustcTargetData;๐use crate::compiler::Unit;๐use crate::ops;๐use crate::ops::Packages;๐use crate::resolver::HasDevUnits;๐use crate::resolver::Resolve;๐use crate::resolver::features::CliFeatures;๐use crate::resolver::features::FeaturesFor;๐use crate::resolver::features::ResolvedFeatures;๐use crate::util::errors::CargoResult;๐use crate::workspace::profiles::Profiles;๐use crate::workspace::profiles::UnitFor;๐use crate::workspace::PackageId;๐use crate::workspace::PackageSet;๐use crate::workspace::Workspace;๐use cargo_util::collections::HashMap;๐use cargo_util::collections::HashSet;๐use std::path::PathBuf;๐use super::BuildConfig;๐
Functionsยง
- detect_
sysroot_ ๐src_ path - generate_
roots ๐ - generate_
std_ roots - Generates a map of root units for the standard library for each kind requested.
- resolve_
std - Resolve the standard library dependencies.
- std_
crates ๐