13.2.3. 检查给定版本是否为预发布版本
给定两个版本,使用 is_prerelease
断言一个是预发布,另一个不是。
use semver::{Version, SemVerError}; fn main() -> Result<(), SemVerError> { let version_1 = Version::parse("1.0.0-alpha")?; let version_2 = Version::parse("1.0.0")?; assert!(version_1.is_prerelease()); assert!(!version_2.is_prerelease()); Ok(()) }