| Crates.io | version_spec |
| lib.rs | version_spec |
| version | 0.10.0 |
| created_at | 2023-09-21 21:41:22.846442+00 |
| updated_at | 2025-11-24 21:11:55.122045+00 |
| description | A specification for working with partial, full, or aliased versions. Supports semver and calver. |
| homepage | https://moonrepo.dev/proto |
| repository | https://github.com/moonrepo/proto |
| max_upload_size | |
| id | 980079 |
| size | 74,340 |
Enums and utilities for working with partial, full, and aliased versions, known as a version specification. It primarily handles the states of an unresoled version candidate (requirement, range, alias, partial, etc) to a resolved version (version, alias).
Supports both semantic versions (semver) and calendar versions (calver).