Expand description
Rust version checking and compatibility validation Rust version management and checking
This module provides functionality to detect installed Rust versions, check for updates from GitHub releases, and provide recommendations.
@task T024 @epic T014
Re-exports§
pub use detector::RustVersion;pub use github::GitHubClient;pub use github::GitHubRelease;pub use security::SecurityCheckResult;pub use security::SecurityChecker;
Modules§
- cache
- Version information caching with TTL support. Simple in-memory cache with TTL support
- detector
- Installed Rust version detection. Rust version detection from local installation
- file_
cache - File-based cache for offline support. Local file cache manager for GitHub API responses
- github
- GitHub API client for fetching Rust releases. GitHub API client for fetching Rust releases
- parser
- Release notes parser for security/breaking changes. Release notes parser for extracting security updates and breaking changes
- rustup
- Rustup integration for toolchain management. Rustup integration for toolchain management
- security
- Security advisory checker. Security advisory checker for Rust versions
Structs§
- Release
Notes - Release notes with parsed details
- Update
Info - Update information for available version
- Version
Manager - Version manager for checking and recommending updates
Enums§
- Channel
- Rust release channel
- Update
Recommendation - Version update recommendation