[][src]Module unleash_api_client::prelude

For the complete minimalist

use enum_map::Enum;
use serde::{Deserialize, Serialize};
use unleash_api_client::prelude::*;
let config = EnvironmentConfig::from_env()?;

#[allow(non_camel_case_types)]
#[derive(Debug, Deserialize, Serialize, Enum, Clone)]
enum UserFeatures {
    feature
}

let client = ClientBuilder::default()
    .into_client::<http_client::native::NativeClient, UserFeatures>(
        &config.api_url,
        &config.app_name,
        &config.instance_id,
        config.secret,
        )?;

Re-exports

pub use crate::client::ClientBuilder;
pub use crate::config::EnvironmentConfig;