Expand description
Build system
Structs§
- Build
Options - Options for building Rust libraries.
- Build
Progress - The sink a cargo build reports its
CompileEvents into. - Built
Target - The outcome of one Cargo invocation: the profile directory everything landed under and the artifact Cargo reported for the selected target.
- Rust
Build - Represents a Rust build for a specific target triple.
- Rust
Dynamic Libraries - Dynamic Rust libraries required by a shared-runtime development build.
Enums§
- Build
Profile - The optimization/debug-info trade-off a Cargo build selects.
- Compile
Event - Cargo’s compile-phase progress: one event per status line cargo writes to stderr.
- Rust
Build Error - Errors that can occur during the Rust build process.
- Rust
Linkage - Selects how Rust dependencies are linked into a native application.
Functions§
- configure_
generated_ crate_ compilation - Configure a Cargo invocation that compiles one of
WaterUI’s generated crates. - lib_
extension_ for_ triple - Get the dynamic library extension for a target triple.
- project_
toolchain - The rustup toolchain a project’s builds run under: the one its own directory selects, whatever directory the generated crate compiles in.
- rust_
target_ libdir - Resolve the Rust standard-library directory for a target triple under
toolchain, the rustup toolchain the libraries were built with.