Skip to content

Commit b37babb

Browse files
authored
feat: add semver gte, semver lte and cidr matching constraints (#143)
1 parent 3bd6f32 commit b37babb

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/client_features.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ pub enum Operator {
4949
SemverEq,
5050
SemverLt,
5151
SemverGt,
52+
SemverLte,
53+
InCidr,
54+
SemverGte,
5255
RegexMatch,
5356
Unknown(String),
5457
}
@@ -197,7 +200,10 @@ impl<'de> Deserialize<'de> for Operator {
197200
"SEMVER_EQ" => Operator::SemverEq,
198201
"SEMVER_LT" => Operator::SemverLt,
199202
"SEMVER_GT" => Operator::SemverGt,
203+
"SEMVER_LTE" => Operator::SemverLte,
204+
"SEMVER_GTE" => Operator::SemverGte,
200205
"REGEX" => Operator::RegexMatch,
206+
"IN_CIDR" => Operator::InCidr,
201207
_ => Operator::Unknown(s),
202208
})
203209
}

0 commit comments

Comments
 (0)