package
0.0.0-20190708190747-0933bec82397
Repository: https://github.com/launchdarkly/go-client.git
Documentation: pkg.go.dev

# Functions

NewFeatureStoreWrapper creates an instance of FeatureStoreWrapper that wraps an instance of FeatureStoreCore.
NewNonAtomicFeatureStoreWrapper creates an instance of FeatureStoreWrapper that wraps an instance of NonAtomicFeatureStoreCore.
UnmarshalItem attempts to unmarshal an entity that has been stored as JSON in a FeatureStore.

# Structs

FeatureStoreWrapper is a partial implementation of ldclient.FeatureStore that delegates basic functionality to an instance of FeatureStoreCore.
StoreCollection is used by the NonAtomicFeatureStoreCore interface.

# Interfaces

FeatureStoreCore is an interface for a simplified subset of the functionality of ldclient.FeatureStore, to be used in conjunction with FeatureStoreWrapper.
FeatureStoreCoreBase defines methods that are common to the FeatureStoreCore and NonAtomicFeatureStoreCore interfaces.
NonAtomicFeatureStoreCore is an interface for a limited subset of the functionality of ldclient.FeatureStore, to be used in conjunction with FeatureStoreWrapper.