Function lenient_semver_version_builder::sanitize_pre_release [−][src]
pub fn sanitize_pre_release<'s>(s: impl Into<Cow<'s, str>>) -> Cow<'s, str>
Expand description
Sanitizes an input to be a valid pre-release identifier for semver::Version
.
This includes:
- Replacing every non-supported character with
-
- Removing trailing zeroes from all-numeric identifier segments
- Collapsing empty segments