List of all items
Structs
- ClientInitResponseOptions
- FailureDetails
- InitializeDetails
- InitializeResponse
- SpecAdapterConfig
- SpecStore
- SpecsInfo
- SpecsUpdate
- Statsig
- StatsigBootstrapSpecsAdapter
- StatsigCustomizedSpecsAdapter
- StatsigHttpEventLoggingAdapter
- StatsigHttpIdListsAdapter
- StatsigHttpSpecsAdapter
- StatsigLocalFileEventLoggingAdapter
- StatsigLocalFileSpecsAdapter
- StickyValues
- data_store_interface::DataStoreResponse
- evaluation::dynamic_returnable::DynamicReturnable
- evaluation::dynamic_string::DynamicString
- evaluation::dynamic_value::DynamicValue
- evaluation::evaluation_details::EvaluationDetails
- evaluation::evaluation_types::BaseEvaluation
- evaluation::evaluation_types::DynamicConfigEvaluation
- evaluation::evaluation_types::ExperimentEvaluation
- evaluation::evaluation_types::ExtraExposureInfo
- evaluation::evaluation_types::GateEvaluation
- evaluation::evaluation_types::LayerEvaluation
- evaluation::evaluation_types::SecondaryExposure
- evaluation::evaluation_types_v2::BaseEvaluationV2
- evaluation::evaluation_types_v2::DynamicConfigEvaluationV2
- evaluation::evaluation_types_v2::ExperimentEvaluationV2
- evaluation::evaluation_types_v2::GateEvaluationV2
- evaluation::evaluation_types_v2::LayerEvaluationV2
- evaluation::evaluator::Evaluator
- evaluation::evaluator_context::EvaluatorContext
- evaluation::evaluator_result::EvaluatorResult
- evaluation::evaluator_value::EvaluatorValue
- evaluation::evaluator_value::MemoizedEvaluatorValue
- evaluation::user_agent_parsing::ParsedUserAgentValue
- evaluation::user_agent_parsing::first_party_ua_parser::FirstPartyUserAgentParser
- evaluation::user_agent_parsing::statsig_uaparser::tokenizer::Token
- evaluation::user_agent_parsing::statsig_uaparser::tokenizer::Tokenizer
- evaluation::user_agent_parsing::statsig_uaparser::tokenizer::TokenizerResult
- evaluation::user_agent_parsing::statsig_uaparser::ua_parser::ParserResult
- evaluation::user_agent_parsing::statsig_uaparser::ua_parser::UaParser
- evaluation::user_agent_parsing::statsig_uaparser::ua_parser::Version
- evaluation::user_agent_parsing::statsig_uaparser::window_iter::WindowIter
- evaluation::user_agent_parsing::third_party_ua_parser::ThirdPartyUserAgentParser
- evaluation::user_agent_parsing::ua_parser::UserAgentParser
- event_logging::event_logger::EventLogger
- event_logging::event_logger_constants::EventLoggerConstants
- event_logging::event_queue::batch::EventBatch
- event_logging::event_queue::queue::EventQueue
- event_logging::event_queue::queued_config_expo::EnqueueConfigExpoOp
- event_logging::event_queue::queued_config_expo::QueuedConfigExposureEvent
- event_logging::event_queue::queued_experiment_expo::EnqueueExperimentExpoOp
- event_logging::event_queue::queued_experiment_expo::QueuedExperimentExposureEvent
- event_logging::event_queue::queued_gate_expo::EnqueueGateExpoOp
- event_logging::event_queue::queued_gate_expo::QueuedGateExposureEvent
- event_logging::event_queue::queued_layer_param_expo::QueuedLayerParamExposureEvent
- event_logging::event_queue::queued_passthrough::EnqueuePassthroughOp
- event_logging::exposure_sampling::ExposureSampling
- event_logging::exposure_sampling::ExposureSamplingKey
- event_logging::flush_interval::FlushInterval
- event_logging::statsig_event::StatsigEvent
- event_logging::statsig_event_internal::StatsigEventInternal
- global_configs::GlobalConfigs
- hashing::HashUtil
- hashing::ahash::HASHER
- instance_registry::InstanceRegistry
- interned_string::InternedString
- interned_value_store::InternedValueStore
- log_event_payload::LogEventPayload
- log_event_payload::LogEventRequest
- networking::NetworkClient
- networking::RequestArgs
- networking::Response
- networking::ResponseData
- networking::providers::NetworkProviderGlobal
- networking::providers::net_provider_reqwest::NetworkProviderReqwest
- networking::proxy_config::ProxyConfig
- override_adapter::statsig_local_override_adapter::StatsigLocalOverrideAdapter
- sdk_diagnostics::diagnostics::Diagnostics
- sdk_diagnostics::diagnostics_utils::DiagnosticsUtils
- sdk_diagnostics::marker::Marker
- sdk_event_emitter::event_emitter::SdkEventEmitter
- sdk_event_emitter::event_emitter::SubscriptionID
- specs_response::cmab_types::CMABConfig
- specs_response::cmab_types::CMABGroup
- specs_response::cmab_types::CMABGroupConfig
- specs_response::param_store_types::DynamicConfigParameter
- specs_response::param_store_types::ExperimentParameter
- specs_response::param_store_types::GateParameter
- specs_response::param_store_types::LayerParameter
- specs_response::param_store_types::ParameterStore
- specs_response::param_store_types::StaticValueParameter
- specs_response::spec_directory::AddressableSpec
- specs_response::spec_directory::SpecDirectory
- specs_response::spec_types::Condition
- specs_response::spec_types::ConfigMapping
- specs_response::spec_types::OverrideRule
- specs_response::spec_types::Rule
- specs_response::spec_types::SessionReplayInfo
- specs_response::spec_types::SessionReplayTrigger
- specs_response::spec_types::Spec
- specs_response::spec_types::SpecsResponseFull
- specs_response::spec_types::SpecsResponseNoUpdates
- statsig_core_api_options::DynamicConfigEvaluationOptions
- statsig_core_api_options::ExperimentEvaluationOptions
- statsig_core_api_options::FeatureGateEvaluationOptions
- statsig_core_api_options::LayerEvaluationOptions
- statsig_core_api_options::ParameterStoreEvaluationOptions
- statsig_global::StatsigGlobal
- statsig_http_event_logging_adapter::StatsigHttpEventLoggingAdapter
- statsig_local_file_event_logging_adapter::PendingLogRequests
- statsig_local_file_event_logging_adapter::StatsigLocalFileEventLoggingAdapter
- statsig_metadata::StatsigMetadata
- statsig_metadata::StatsigMetadataWithLogEventExtras
- statsig_options::StatsigOptions
- statsig_options::StatsigOptionsBuilder
- statsig_runtime::StatsigRuntime
- statsig_types::DynamicConfig
- statsig_types::Experiment
- statsig_types::FeatureGate
- statsig_types::Layer
- statsig_types::ParameterStore
- user::statsig_user::StatsigUser
- user::statsig_user_builder::StatsigUserBuilder
- user::statsig_user_internal::StatsigUserInternal
- user::statsig_user_loggable::StatsigUserLoggable
- user::user_data::UserData
Enums
- ConfigCompressionMode
- GCIRResponseFormat
- SpecsAdapterType
- SpecsSource
- SpecsSyncTrigger
- StatsigErr
- data_store_interface::CompressFormat
- data_store_interface::RequestPath
- evaluation::evaluation_types::AnyConfigEvaluation
- evaluation::evaluation_types::AnyEvaluation
- evaluation::evaluation_types_v2::AnyConfigEvaluationV2
- evaluation::evaluator::Recognition
- evaluation::evaluator::SpecType
- evaluation::evaluator_value::EvaluatorValueType
- event_logging::event_logger::ExposureTrigger
- event_logging::event_queue::queue::QueueAddResult
- event_logging::event_queue::queue::QueueReconcileResult
- event_logging::event_queue::queued_event::QueuedEvent
- event_logging::event_queue::queued_layer_param_expo::EnqueueLayerParamExpoOp
- event_logging::exposure_sampling::EvtSamplingDecision
- event_logging::exposure_sampling::EvtSamplingMode
- event_logging::flush_type::FlushType
- event_logging::statsig_event_internal::StatsigLogLineLevel
- hashing::HashAlgorithm
- networking::HttpMethod
- networking::network_error::NetworkError
- output_logger::LogLevel
- sdk_diagnostics::diagnostics::ContextType
- sdk_diagnostics::marker::ActionType
- sdk_diagnostics::marker::KeyType
- sdk_diagnostics::marker::StepType
- sdk_event_emitter::event_types::SdkEvent
- sdk_event_emitter::event_types::SdkEventCode
- specs_response::param_store_types::Parameter
- statsig_core_api_options::AnyEvaluationOptions
- statsig_types::OverrideAdapterType
- user::unit_id::UnitID
Traits
- EventLoggingAdapter
- IdListsAdapter
- ObservabilityClient
- OpsStatsEventObserver
- PersistentStorage
- SpecsAdapter
- SpecsUpdateListener
- data_store_interface::DataStoreTrait
- event_logging::event_queue::queued_event::EnqueueOperation
- event_logging::event_queue::queued_event::QueuedExposure
- event_logging_adapter_trait::EventLoggingAdapter
- interned_value_store::FromRawValue
- networking::NetworkProvider
- networking::ResponseDataStream
- output_logger::OutputLogProvider
- override_adapter::override_adapter_trait::OverrideAdapter
- user::into_optional::IntoOptional
Macros
- dyn_value
- get_instance_or_else
- get_instance_or_noop
- get_instance_or_return
- impl_interned_value
- log_d
- log_e
- log_error_to_statsig_and_console
- log_i
- log_w
- ok_or_return_with
- read_lock_or_else
- read_lock_or_return
- serialize_if_not_none
- test_only_make_eval_value
- unwrap_or_else
- unwrap_or_noop
- unwrap_or_return
- unwrap_or_return_with
- write_lock_or_noop
- write_lock_or_return
Functions
- compression::compression_helper::compress_data
- compression::compression_helper::get_compression_format
- data_store_interface::get_data_adapter_dcs_key
- data_store_interface::get_data_adapter_key
- evaluation::evaluation_types::is_false
- evaluation::evaluator_result::eval_result_to_experiment_eval
- evaluation::evaluator_result::result_to_dynamic_config_eval
- evaluation::evaluator_result::result_to_dynamic_config_eval_v2
- evaluation::evaluator_result::result_to_experiment_eval
- evaluation::evaluator_result::result_to_experiment_eval_v2
- evaluation::evaluator_result::result_to_gate_eval
- evaluation::evaluator_result::result_to_gate_eval_v2
- evaluation::evaluator_result::result_to_layer_eval
- evaluation::evaluator_result::result_to_layer_eval_v2
- get_persistent_storage_key
- hashing::ahash::ahash_str
- hashing::ahash::hash_one
- hashing::djb2
- hashing::djb2_number
- make_experiment_from_sticky_value
- make_layer_from_sticky_value
- make_sticky_value_from_experiment
- make_sticky_value_from_layer
- networking::providers::get_network_provider
- output_logger::has_valid_log_level
- output_logger::initialize_output_logger
- output_logger::log_message
- output_logger::shutdown_output_logger
- statsig_runtime::create_new_runtime
Type Aliases
Constants
- DEFAULT_INIT_TIMEOUT_MS
- event_logging::statsig_event_internal::CONFIG_EXPOSURE_EVENT_NAME
- event_logging::statsig_event_internal::GATE_EXPOSURE_EVENT_NAME
- event_logging::statsig_event_internal::LAYER_EXPOSURE_EVENT_NAME
- event_logging::statsig_event_internal::STATSIG_LOG_LINE_EVENT_NAME
- global_configs::MAX_SAMPLING_RATE
- sdk_diagnostics::diagnostics::DIAGNOSTICS_EVENT
- statsig_options::DEFAULT_INIT_TIMEOUT_MS