//! Feature flags system
//!
//! # Quick Start
//!
//! ```rust,ignore
//! use rapid_rs::feature_flags::{FeatureFlags, FlagConfig};
//!
//! let flags = FeatureFlags::new(FlagConfig::default());
//!
//! if flags.is_enabled("new_feature", None).await? {
//! // New feature code
//! }
//! ```
pub use ;
use Serialize;
use HashMap;
/// Feature flag evaluation result
/// User context for feature flag evaluation