Expand description
§An implementation of https://semver.org
§Project
- Repository: https://bitbucket.org/de-marco/dia-semver
- License: GNU Lesser General Public License, either version 3, or (at your option) any later version.
- This project follows Semantic Versioning 2.0.0
§Features
- Supporting 2.0.0 specification.
- Tolerant parser: leading/trailing white spaces are ignored; minor and patch version numbers are optional. This parser is added
by the crate author, and is not described in official specification. See
Semver
for more details. - Handy functions:
is_stable()
,is_early()
,parse_pre_release()
,new_major()
,new_minor()
,new_patch()
…
§Notes
Documentation is built with all features. Some of them are optional. If you see components from other crates, you can view source to see what features are required.
Modules§
- parse_
errors - Parse error messages
- specification
- Specification
- version_
info 11.0.1
(November 28th, 2022)
Structs§
Enums§
- PreRelease
- Pre-release.
Constants§
- CODE_
NAME - Crate code name
- ID
- ID of this crate
- NAME
- Crate name
- RELEASE_
DATE - Crate release date (year/month/day)
- TAG
- Tag, which can be used for logging…
- VERSION
- Crate version
Type Aliases§
- Result
- Result type used in this crate