Skip to main content

Module model

Module model 

Source

Structs§

BuildPlan
A fully resolved build plan.
BuildRequest
A user request submitted through the CLI.
CacheEntry
Individual cache entry.
CacheManager
Cache manager for handling all cache operations.
CacheMetadata
Cache metadata for tracking entries.
CachePolicy
Cache policy for cross-build artifacts and downloaded assets.
CacheStats
Cache statistics.
CargoConfigSnippet
A snippet of Cargo configuration to merge.
CleanupReport
Cleanup report.
CommandLine
A resolved command line with explicit environment overrides.
ExecutionReport
Execution report returned by the engine.
HostInfo
Host information derived from the running process.
KnownTargets
Known target triples organized by tier.
ProviderAction
A provider contribution to the final build plan.
RunReport
Report from the runner.
StandardValidations
Pre-defined validation plans for common scenarios.
TargetInfo
Target information with capability assessment.
TargetTriple
A fully qualified target triple with parsed components.
ValidationPlan
Validation plan for cross-compilation testing.
WrapperPlan
Wrapper command and its target invocation.

Enums§

Abi
ABI (Application Binary Interface) specification.
Architecture
CPU architecture.
CacheEntryType
Endianness
Byte order.
ExecutionMode
Execution mode for a build request.
HostDetectError
Errors during host detection.
LinkerHint
Suggested linker provider.
OperatingSystem
Operating system in target triple.
PlanStep
A single step in the build plan.
Profile
Build profile configuration.
SysrootHint
Suggested sysroot provider.
TargetFamily
Target family classification for provider routing.
TargetParseError
Error parsing a target triple component.
TargetSupport
Target support level.
ToolchainHint
Suggested toolchain provider.
Vendor
Vendor field in target triple.

Traits§

TargetFamilyExt
Trait for target family classification.