15 releases (4 breaking)

new 0.5.2 May 28, 2024
0.4.0 May 5, 2024
0.2.1 Feb 6, 2024
0.1.7 Dec 7, 2023
0.1.5 Nov 8, 2023

#1262 in Parser implementations

Download history 542/week @ 2024-02-05 375/week @ 2024-02-12 228/week @ 2024-02-19 639/week @ 2024-02-26 330/week @ 2024-03-04 212/week @ 2024-03-11 512/week @ 2024-03-18 245/week @ 2024-03-25 385/week @ 2024-04-01 420/week @ 2024-04-08 599/week @ 2024-04-15 213/week @ 2024-04-22 477/week @ 2024-04-29 118/week @ 2024-05-06 258/week @ 2024-05-13 504/week @ 2024-05-20

1,366 downloads per month
Used in 9 crates (3 directly)

MIT license

18KB
356 lines

version_spec

Crates.io Crates.io

Enums and utilities for working with partial, full, and aliased semantic 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).

Dependencies

~3–5.5MB
~98K SLoC