optimizely 0.5.0

An unofficial Rust SDK for Optimizely Feature Experimentation
use serde::Deserialize;

#[derive(Deserialize, Debug, PartialEq)]
pub enum NumericOperator {
    Equal,
    LessThan,
    LessThanOrEqual,
    GreaterThan,
    GreaterThanOrEqual,
}

#[derive(Deserialize, Debug, PartialEq)]
pub enum StringOperator {
    Equal,
    Contains,
    SemVer(SemVerOperator),
}

#[derive(Deserialize, Debug, PartialEq)]
pub enum SemVerOperator {
    Equal,
    LessThan,
    LessThanOrEqual,
    GreaterThan,
    GreaterThanOrEqual,
}