configcat 0.1.5

ConfigCat Rust SDK
Documentation
{
  "configUrl": "https://app.configcat.com/v2/e7a75611-4256-49a5-9320-ce158755e3ba/08d5a03c-feb7-af1e-a1fa-40b3329f8bed/08dbd6ca-a85f-4ed0-888a-2da18def92b5/244cf8b0-f604-11e8-b543-f23c917f9d8d",
  "sdkKey": "configcat-sdk-1/PKDVCLf-Hq-h-kCzMp-L7Q/y_ZB7o-Xb0Swxth-ZlMSeA",
  "tests": [
    {
      "key": "featureWithSegmentTargeting",
      "defaultValue": false,
      "returnValue": false,
      "expectedLog": "segment_no_user.txt"
    },
    {
      "key": "featureWithSegmentTargetingMultipleConditions",
      "defaultValue": false,
      "returnValue": false,
      "expectedLog": "segment_no_user_multi_conditions.txt"
    },
    {
      "key": "featureWithNegatedSegmentTargetingCleartext",
      "defaultValue": false,
      "user": {
        "Identifier": "12345"
      },
      "returnValue": false,
      "expectedLog": "segment_no_targeted_attribute.txt"
    },
    {
      "key": "featureWithSegmentTargeting",
      "defaultValue": false,
      "user": {
        "Identifier": "12345",
        "Email": "jane@example.com"
      },
      "returnValue": true,
      "expectedLog": "segment_matching.txt"
    },
    {
      "key": "featureWithNegatedSegmentTargeting",
      "defaultValue": false,
      "user": {
        "Identifier": "12345",
        "Email": "jane@example.com"
      },
      "returnValue": false,
      "expectedLog": "segment_no_matching.txt"
    }
  ]
}