13 releases (4 breaking)

new 0.5.0 May 16, 2024
0.3.0 Apr 10, 2024
0.2.1 Feb 6, 2024
0.1.7 Dec 7, 2023
0.1.5 Nov 8, 2023

#1240 in Parser implementations

Download history 313/week @ 2024-01-25 760/week @ 2024-02-01 316/week @ 2024-02-08 285/week @ 2024-02-15 426/week @ 2024-02-22 529/week @ 2024-02-29 249/week @ 2024-03-07 416/week @ 2024-03-14 432/week @ 2024-03-21 239/week @ 2024-03-28 394/week @ 2024-04-04 411/week @ 2024-04-11 489/week @ 2024-04-18 195/week @ 2024-04-25 458/week @ 2024-05-02 103/week @ 2024-05-09

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

MIT license

18KB
350 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–5.5MB
~100K SLoC