pub struct StatsigHttpIdListsAdapter { /* private fields */ }
Implementations§
Source§impl StatsigHttpIdListsAdapter
impl StatsigHttpIdListsAdapter
pub fn new(sdk_key: &str, options: &StatsigOptions) -> Self
Trait Implementations§
Source§impl IdListsAdapter for StatsigHttpIdListsAdapter
impl IdListsAdapter for StatsigHttpIdListsAdapter
fn start<'life0, 'async_trait>(
self: Arc<Self>,
_statsig_runtime: &'life0 Arc<StatsigRuntime>,
listener: Arc<dyn IdListsUpdateListener + Send + Sync>,
) -> Pin<Box<dyn Future<Output = Result<(), StatsigErr>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn shutdown<'life0, 'async_trait>(
&'life0 self,
_timeout: Duration,
) -> Pin<Box<dyn Future<Output = Result<(), StatsigErr>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn schedule_background_sync( self: Arc<Self>, statsig_runtime: &Arc<StatsigRuntime>, ) -> Result<(), StatsigErr>
fn get_type_name(&self) -> String
Auto Trait Implementations§
impl !Freeze for StatsigHttpIdListsAdapter
impl !RefUnwindSafe for StatsigHttpIdListsAdapter
impl Send for StatsigHttpIdListsAdapter
impl Sync for StatsigHttpIdListsAdapter
impl Unpin for StatsigHttpIdListsAdapter
impl !UnwindSafe for StatsigHttpIdListsAdapter
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