Structs§
- Build
Plan - A fully resolved build plan.
- Build
Request - A user request submitted through the CLI.
- Cache
Entry - Individual cache entry.
- Cache
Manager - Cache manager for handling all cache operations.
- Cache
Metadata - Cache metadata for tracking entries.
- Cache
Policy - Cache policy for cross-build artifacts and downloaded assets.
- Cache
Stats - Cache statistics.
- Cargo
Config Snippet - A snippet of Cargo configuration to merge.
- Cleanup
Report - Cleanup report.
- Command
Line - A resolved command line with explicit environment overrides.
- Execution
Report - Execution report returned by the engine.
- Host
Info - Host information derived from the running process.
- Known
Targets - Known target triples organized by tier.
- Provider
Action - A provider contribution to the final build plan.
- RunReport
- Report from the runner.
- Standard
Validations - Pre-defined validation plans for common scenarios.
- Target
Info - Target information with capability assessment.
- Target
Triple - A fully qualified target triple with parsed components.
- Validation
Plan - Validation plan for cross-compilation testing.
- Wrapper
Plan - Wrapper command and its target invocation.
Enums§
- Abi
- ABI (Application Binary Interface) specification.
- Architecture
- CPU architecture.
- Cache
Entry Type - Endianness
- Byte order.
- Execution
Mode - Execution mode for a build request.
- Host
Detect Error - Errors during host detection.
- Linker
Hint - Suggested linker provider.
- Operating
System - Operating system in target triple.
- Plan
Step - A single step in the build plan.
- Profile
- Build profile configuration.
- Sysroot
Hint - Suggested sysroot provider.
- Target
Family - Target family classification for provider routing.
- Target
Parse Error - Error parsing a target triple component.
- Target
Support - Target support level.
- Toolchain
Hint - Suggested toolchain provider.
- Vendor
- Vendor field in target triple.
Traits§
- Target
Family Ext - Trait for target family classification.