# semver_core::lain_semver_core::compare_precedence

Kind: function

ID: `semver_core::lain_semver_core::compare_precedence#function@semver_core.goose:64fff560d6faf7d7`

```goose
fn lain_semver_core::compare_precedence(a: lain_semver_core::Version, b: lain_semver_core::Version) -> i64
```

SemVer precedence, equivalent to Rust Version::cmp_precedence, NOT its
total Ord/Eq over build metadata. Returns exactly -1, 0, or 1.

[Source](../src/f018926d304656aa75bf1308.html#L111) · line 111

[Structured record](../items/a652f1d64e98643bc1ae260e.json)
