pub struct VersionValidator {}Implementations§
Source§impl VersionValidator
impl VersionValidator
pub fn validate_version(version: &str) -> Result<(), VersionError>
pub fn bump_version(version_args: &VersionArgs) -> Result<Version, VersionError>
pub fn sort_string_versions( versions: Vec<String>, ) -> Result<Vec<String>, VersionError>
pub fn sort_semver_versions( versions: Vec<Version>, reverse: bool, ) -> Result<Vec<String>, VersionError>
pub fn clean_version(version: &str) -> Result<Version, VersionError>
Auto Trait Implementations§
impl Freeze for VersionValidator
impl RefUnwindSafe for VersionValidator
impl Send for VersionValidator
impl Sync for VersionValidator
impl Unpin for VersionValidator
impl UnsafeUnpin for VersionValidator
impl UnwindSafe for VersionValidator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more