rabbitmq-versioning
RabbitMQ version parsing, comparison, and URL generation.
Features
- Parse RabbitMQ version strings (e.g.,
4.2.3,v4.2.3,4.3.0-alpha.1) - Support for prerelease versions: alpha, beta, and rc
- Version comparison following semantic versioning rules
- Generate download URLs for RabbitMQ generic Unix builds
Usage
use ;
// Parse versions
let v: Version = "4.2.3".parse.unwrap;
let alpha: Version = "4.3.0-alpha.1".parse.unwrap;
// Check version type
assert!;
assert!;
// Compare versions
assert!;
// Generate URLs
let url = v.download_url;
License
Licensed under either of Apache License, Version 2.0 or MIT license at your option.