spotify_confidence_openfeature_provider_local/
lib.rs1pub mod error;
2mod gateway;
3pub mod host;
4pub mod logger;
5pub mod materialization;
6pub mod provider;
7pub mod state;
8mod version;
9
10#[allow(dead_code)]
12pub(crate) mod remote_proto {
13 include!(concat!(env!("OUT_DIR"), "/confidence.flags.resolver.v1.rs"));
14}
15
16#[cfg(test)]
17pub mod test_utils;
18
19pub use error::{Error, Result};
20pub use materialization::{MaterializationStore, ReadOpType, ReadResultType, WriteOp};
21pub use provider::{ConfidenceProvider, MaterializationStoreConfig, ProviderOptions};
22pub use version::VERSION;
23
24pub use open_feature::{EvaluationContext, EvaluationError, EvaluationReason};