Skip to main content

calculate_new_version

Function calculate_new_version 

Source
pub fn calculate_new_version(
    current: &Version,
    bump_type: Option<BumpType>,
    prerelease: Option<&PrereleaseSpec>,
) -> Result<Version, VersionError>
Expand description

Calculates a new version based on bump type and optional prerelease spec.

ยงErrors

Returns VersionError::InvalidPrerelease if the prerelease identifier produces an invalid semver prerelease string.