[][src]Crate bullettrain

bullettrain create provides client for bullet-train.io API.

Example

use bullettrain::{Client,Value};

let client = Client::new(API_KEY);
if client.feature_enabled("test_feature")? {
    if let Some(Value::Int(i)) = client.get_value("integer_feature")? {
        println!("integer value: {}", i);
    }
    // ...
}

Modules

error

Structs

Client

Provides various methods to interact with BulletTrain API.

Feature

Contains core information about feature.

Flag

Contains information about Feature and it's value.

Trait

Holds information about User's trait.

User

Holds identity information.

Enums

Value

Represents remote config value.

Constants

DEFAULT_BASE_URI

Default address of BulletTrain API.