Expand description
§clang-installer
A Rust crate to ensure clang-format and/or clang-tidy are installed.
This is a utility for cpp-linter CLI, thus its API is considered internal to cpp-linter crate.
To run the binary for this crate (from git source):
cargo run --bin clang-tools --features bin -- --helpModules§
- utils
- A utility module for path normalization.
Structs§
- Progress
Bar - A simple progress bar implementation that supports both interactive and non-interactive terminals.
- PyPi
Downloader - A downloader for PyPI releases.
- Static
Dist Downloader - A downloader that uses statically linked binary distribution files provided by the cpp-linter team.
Enums§
- Clang
Tool - A enumeration of supported clang tools.
- Download
Error - An enumeration of possible errors during download operations.
- PyPi
Download Error - Errors that occur during PyPI downloads.
- Requested
Version - An enumeration of the possible requested versions of the clang tool binary.
- Static
Dist Download Error - An error that can occur while downloading a static binary.
Traits§
- Cacher
- A trait for caching downloaded data to avoid unnecessary network requests.