Expand description
Tuffite Framework Distribution discovery, validation, and Cargo linking.
Structs§
- Distribution
- File
Entry - Manifest
- Resolver
- Resolves a local Framework Distribution and, by default, downloads a missing version-matched GitHub Release asset into the user cache.
Constants§
- AUTO_
DOWNLOAD_ ENV - Enables or disables automatic download on a cache miss.
- CACHE_
ENV - Root of Tuffite’s versioned Framework cache.
- DIR_ENV
- Exact developer-managed Distribution; never downloaded into or replaced.
- DOWNLOAD_
DIR_ ENV - Exact destination for an automatically downloaded Distribution.
- ENV_
VARS - Environment variables that affect Framework resolution in a Cargo build script.
- FRAMEWORK_
ENV - Framework checkout used to discover locally packaged native output.
- MANIFEST_
FILE - PROGRESS_
ENV - Enables or disables transfer progress messages for automatic downloads.
- RELEASE_
TAG_ ENV - REPOSITORY_
ENV - TARGET_
ENV - Explicit Framework Rust target triple.
Functions§
- cache_
root - host_
target - progress_
enabled - Returns whether Framework transfers should report progress according to the process environment. Progress is enabled when the variable is absent.
- release_
asset_ name - resolve
- Resolves the Framework using environment overrides and automatic download.