15 releases
new 0.1.4 | Apr 2, 2025 |
---|---|
0.1.3 | Apr 2, 2025 |
0.1.1 | Mar 31, 2025 |
0.0.10 | Mar 27, 2025 |
0.0.5 | Feb 28, 2025 |
#1124 in Algorithms
733 downloads per month
27KB
442 lines
WildFly Container Versions
A library for managing WildFly container versions deployed at https://hub.docker.com/r/jboss/wildfly and https://quay.io/repository/wildfly/wildfly.
The library contains a struct describing the WildFly container versions
use semver::Version;
#[derive(Debug, Eq, PartialEq, Hash, Clone)]
pub struct WildFlyContainer {
pub version: Version,
pub core_version: Version,
pub suffix: String,
pub repository: String,
pub platforms: Vec<String>,
}
and functions to parse version enumerations and ranges
use wildfly_container_versions::WildFlyContainer;
let versions = WildFlyContainer::enumeration("23..26.1,dev,28,10,25,34");
Dependencies
~2.3–3.5MB
~58K SLoC