Skip to main content

bump_patch

Function bump_patch 

Source
pub fn bump_patch(version: &str) -> Result<String, SoukError>
Expand description

Bumps the patch component of a semver version string.

Any pre-release / build metadata is dropped.

§Examples

assert_eq!(bump_patch("1.2.3").unwrap(), "1.2.4");
assert_eq!(bump_patch("0.0.0").unwrap(), "0.0.1");
assert_eq!(bump_patch("3.1.4-alpha").unwrap(), "3.1.5");

§Errors

Returns SoukError::Semver if version is not a valid semver string.