sigstat 0.0.3-beta.2

Statsig Rust SDK for usage in multi-user server environments.
Documentation
pub use client_init_response_formatter::ClientInitResponseOptions;
pub use evaluation::dynamic_value::DynamicValue;
pub use evaluation::evaluation_details::EvaluationDetails;
pub use evaluation::evaluation_types::SecondaryExposure;
pub use event_logging_adapter::*;
pub use hashing::HashAlgorithm;
pub use id_lists_adapter::{IdListsAdapter, StatsigHttpIdListsAdapter};
pub use initialize_response::InitializeResponse;
pub use instance_store::InstanceStore;
pub use observability::{
    observability_client_adapter::ObservabilityClient, ops_stats::OpsStatsEventObserver,
};
pub use override_adapter::{
    override_adapter_trait::OverrideAdapter,
    statsig_local_override_adapter::StatsigLocalOverrideAdapter,
};
pub use sampling_processor::SamplingProcessor;
pub use spec_store::SpecStore;
pub use specs_adapter::*;
pub use statsig::Statsig;
pub use statsig_core_api_options::{
    DynamicConfigEvaluationOptions, ExperimentEvaluationOptions, FeatureGateEvaluationOptions,
    LayerEvaluationOptions,
};
pub use statsig_err::StatsigErr;
pub use statsig_options::StatsigOptions;
pub use statsig_runtime::StatsigRuntime;
pub use statsig_user::StatsigUser;

pub mod data_store_interface;
pub mod hashing;
pub mod hashset_with_ttl;
pub mod instance_store;
pub mod networking;
pub mod output_logger;
pub mod override_adapter;
pub mod sdk_diagnostics;
pub mod statsig_core_api_options;
pub mod statsig_metadata;
pub mod statsig_options;
pub mod statsig_types;
pub mod statsig_user;

mod client_init_response_formatter;
mod compression;
mod dcs_str;
mod evaluation;
mod event_logging;
mod event_logging_adapter;
mod id_lists_adapter;
mod initialize_response;
mod macros;
mod observability;
mod sampling_processor;
mod spec_store;
mod spec_types;
mod specs_adapter;
mod statsig;
mod statsig_err;
mod statsig_runtime;
mod statsig_type_factories;
mod statsig_user_internal;