Expand description
Toolchain management for WaterUI CLI
Re-exports§
pub use host::Host;
Modules§
- cargo_
helpers - Cargo-installed helper binaries the CLI’s workflows invoke.
- cmake
- Toolchain support for
CMake. - doctor
- Toolchain diagnostics for the
water doctorcommand. - dxc
- Toolchain support for
dxc, the DirectX Shader Compiler that compiles Hydrolysis shaders on Windows builds. - host
- The host-machine seam for toolchain probing.
- linux
- Linux system package toolchain checks.
- managed_
tool - Managed tools: pinned, checksum-verified release archives unpacked under
~/.water/tools— no package manager required. - meson
- Toolchain support for
meson. - msvc
- Toolchain support for the MSVC C++ build tools —
link.exeand the C++ libraries every Windows-targeting cargo build needs to link its binaries. - rust
- Rust toolchain checks and remediation.
- sccache
- Toolchain support for
sccache- shared compilation cache. - web
- Web toolchain checks and installations.
- windows_
arm64_ llvm - Windows ARM64 LLVM toolchain support for native assembly dependencies.
Structs§
- Unfixable
Toolchain - A toolchain that cannot be fixed automatically.
Enums§
- Toolchain
Error - An error indicating the state of the toolchain.
Traits§
- Installation
- Trait representing an installation plan for toolchain components.
- Toolchain
- Trait for toolchain dependencies that can be checked and installed.