Skip to main content

resolve_float

Function resolve_float 

Source
pub fn resolve_float<'a>(
    versions: &'a [String],
    pattern: &str,
) -> Option<&'a str>
Expand description

Resolves a floating-version pattern (*, 1.1.*, *-*, 1.2.0-rc.*, …) against a list of available versions, returning the highest matching version.

Prerelease versions are excluded unless the pattern is itself prerelease-bearing (*-*, *.-*) or the prerelease-label-prefix form is used. Returns None if the pattern cannot be parsed or no version matches.