[dependencies.async-trait]
version = "0.1.81"
[dependencies.base64]
version = "0.22.1"
[dependencies.bytes]
version = "1.9.0"
[dependencies.chrono]
version = "0.4.38"
[dependencies.curl]
version = "0.4.47"
[dependencies.file-guard]
version = "0.2.0"
[dependencies.flate2]
version = "1.0.35"
[dependencies.futures]
version = "0.3.30"
[dependencies.lazy_static]
version = "1.5.0"
[dependencies.log]
version = "0.4.22"
[dependencies.openssl]
features = ["vendored"]
optional = true
version = "0.10.66"
[dependencies.rand]
version = "0.8.4"
[dependencies.regex-lite]
version = "0.1.6"
[dependencies.serde]
features = ["derive"]
version = "1.0.204"
[dependencies.serde_json]
features = ["float_roundtrip"]
version = "1.0.125"
[dependencies.sha2]
version = "0.10.8"
[dependencies.sigstat-grpc]
optional = true
version = "0.0.3-beta.2"
[dependencies.simple_logger]
version = "5.0.0"
[dependencies.tokio]
features = ["full"]
version = "1.39.1"
[dependencies.uuid]
features = ["v4", "fast-rng"]
version = "1.10.0"
[dependencies.zstd]
optional = true
version = "0.13.2"
[dev-dependencies.assert-json-diff]
version = "2.0.2"
[dev-dependencies.mockito]
version = "1.5.0"
[dev-dependencies.more-asserts]
version = "0.3.1"
[dev-dependencies.wiremock]
version = "0.6.2"
[features]
default = []
vendored_openssl = ["openssl"]
with_grpc = ["sigstat-grpc"]
with_zstd = ["zstd"]
[lib]
name = "sigstat"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Statsig Rust SDK for usage in multi-user server environments."
edition = "2021"
homepage = "https://statsig.com/"
license = "ISC"
name = "sigstat"
readme = false
repository = "https://github.com/statsig-io/statsig-server-core"
version = "0.0.3-beta.2"
[[test]]
name = "check_gate_tests"
path = "tests/check_gate_tests.rs"
[[test]]
name = "curl_service_tests"
path = "tests/curl_service_tests.rs"
[[test]]
name = "event_logger_tests"
path = "tests/event_logger_tests.rs"
[[test]]
name = "expected_evaluation_tests"
path = "tests/expected_evaluation_tests.rs"
[[test]]
name = "exposure_tests"
path = "tests/exposure_tests.rs"
[[test]]
name = "flushing_tests"
path = "tests/flushing_tests.rs"
[[test]]
name = "gcir_tests"
path = "tests/gcir_tests.rs"
[[test]]
name = "grpc_specs_adapter_tests"
path = "tests/grpc_specs_adapter_tests.rs"
[[test]]
name = "hashset_with_ttl_tests"
path = "tests/hashset_with_ttl_tests.rs"
[[test]]
name = "http_specs_adapter_tests"
path = "tests/http_specs_adapter_tests.rs"
[[test]]
name = "instance_store_tests"
path = "tests/instance_store_tests.rs"
[[test]]
name = "network_client_tests"
path = "tests/network_client_tests.rs"
[[test]]
name = "observability_client_usage_tests"
path = "tests/observability_client_usage_tests.rs"
[[test]]
name = "override_adapter_tests"
path = "tests/override_adapter_tests.rs"
[[test]]
name = "perf_tests"
path = "tests/perf_tests.rs"
[[test]]
name = "sdk_configs_tests"
path = "tests/sdk_configs_tests.rs"
[[test]]
name = "statsig_local_file_event_logging_adapter_tests"
path = "tests/statsig_local_file_event_logging_adapter_tests.rs"
[[test]]
name = "statsig_local_file_specs_adapter_tests"
path = "tests/statsig_local_file_specs_adapter_tests.rs"
[[test]]
name = "typed_getters_tests"
path = "tests/typed_getters_tests.rs"
[[test]]
name = "user_json_tests"
path = "tests/user_json_tests.rs"