# Functions
DataSource creates an instance of [TestDataSource].
# Structs
FlagBuilder is a builder for feature flag configurations to be used with [TestDataSource].
RuleBuilder is a builder for feature flag rules to be used with [TestDataSource.]
In the LaunchDarkly model, a flag can have any number of rules, and a rule can have any number of clauses.
TestDataSource is a test fixture that provides dynamically updatable feature flag state in a simplified form to an SDK client in test scenarios.