/// Represents a semantic version with major, minor, patch, and pre-release components.
///
/// Follows semantic versioning specification (SemVer).
pub
/// Utility for comparing version strings.
///
/// Provides methods for version comparison and range matching.
;