(v, c *Version)
| 178 | } |
| 179 | |
| 180 | func prereleaseCheck(v, c *Version) bool { |
| 181 | switch vPre, cPre := v.Prerelease() != "", c.Prerelease() != ""; { |
| 182 | case !cPre && vPre: |
| 183 | // OK |
| 184 | case cPre && !vPre: |
| 185 | // OK, except with the pessimistic operator |
| 186 | case !cPre && !vPre: |
| 187 | // OK |
| 188 | } |
| 189 | return true |
| 190 | } |
| 191 | |
| 192 | //------------------------------------------------------------------- |
| 193 | // Constraint functions |
no test coverage detected