Skip to main content

Module rust_version

Module rust_version 

Source
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§

ReleaseNotes
Release notes with parsed details
UpdateInfo
Update information for available version
VersionManager
Version manager for checking and recommending updates

Enums§

Channel
Rust release channel
UpdateRecommendation
Version update recommendation