pub struct InternedStore;Implementations§
Source§impl InternedStore
impl InternedStore
pub fn preload(data: &[u8]) -> Result<(), StatsigErr>
pub fn get_or_intern_string<T: AsRef<str> + ToString>( value: T, ) -> InternedString
pub fn get_or_intern_returnable(value: Cow<'_, RawValue>) -> DynamicReturnable
pub fn get_or_intern_evaluator_value(value: Cow<'_, RawValue>) -> EvaluatorValue
pub fn replace_evaluator_value( hash: u64, evaluator_value: Arc<MemoizedEvaluatorValue>, )
pub fn try_get_preloaded_evaluator_value(bytes: &[u8]) -> Option<EvaluatorValue>
pub fn try_get_preloaded_returnable(bytes: &[u8]) -> Option<DynamicReturnable>
pub fn try_get_preloaded_dynamic_config( name: &InternedString, ) -> Option<SpecPointer>
pub fn try_get_preloaded_layer_config( name: &InternedString, ) -> Option<SpecPointer>
pub fn try_get_preloaded_feature_gate( name: &InternedString, ) -> Option<SpecPointer>
pub fn release_returnable(hash: u64)
pub fn release_string(hash: u64)
pub fn release_evaluator_value(hash: u64)
Auto Trait Implementations§
impl Freeze for InternedStore
impl RefUnwindSafe for InternedStore
impl Send for InternedStore
impl Sync for InternedStore
impl Unpin for InternedStore
impl UnwindSafe for InternedStore
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more