Lines Matching full:minor
16 // same major.minor.patch also has a prerelease tag. in matches_req()
49 if let Some(minor) = cmp.minor { in matches_exact()
50 if ver.minor != minor { in matches_exact()
69 match cmp.minor { in matches_greater()
71 Some(minor) => { in matches_greater()
72 if ver.minor != minor { in matches_greater()
73 return ver.minor > minor; in matches_greater()
95 match cmp.minor { in matches_less()
97 Some(minor) => { in matches_less()
98 if ver.minor != minor { in matches_less()
99 return ver.minor < minor; in matches_less()
121 if let Some(minor) = cmp.minor { in matches_tilde()
122 if ver.minor != minor { in matches_tilde()
141 let minor = match cmp.minor { in matches_caret() localVariable
143 Some(minor) => minor, in matches_caret()
149 return ver.minor >= minor; in matches_caret()
151 return ver.minor == minor; in matches_caret()
158 if ver.minor != minor { in matches_caret()
159 return ver.minor > minor; in matches_caret()
163 } else if minor > 0 { in matches_caret()
164 if ver.minor != minor { in matches_caret()
169 } else if ver.minor != minor || ver.patch != patch { in matches_caret()
178 && cmp.minor == Some(ver.minor) in pre_is_compatible()