Bullet Train SDK for Rust
Bullet Train allows you to manage feature flags and remote config across multiple projects, environments and organisations.
This is the SDK for Rust for https://bullet-train.io/.
Getting Started
Usage
Retrieving feature flags for your project
For full documentation visit https://docs.bullet-train.io
Sign Up and create account at https://bullet-train.io/
In your application initialise the BulletTrain client with your API key
let bt = new;
To check if a feature flag exists and is enabled:
let bt = new;
if bt.feature_enabled?
To get the configuration value for feature flag value:
use ;
let bt = new;
if let Some = bt.get_value?
More examples can be found in the Tests
Override default configuration
By default, client is using default configuration. You can override configuration as follows:
let bt = Client ;
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
Getting Help
If you encounter a bug or feature request we would like to hear about it. Before you submit an issue please search existing issues in order to prevent duplicates.
Get in touch
If you have any questions about our projects you can email support@bullet-train.io.