Struct launchdarkly_server_sdk::Config
source · pub struct Config { /* private fields */ }
Expand description
Immutable configuration object for crate::Client.
Config instances can be created using a ConfigBuilder.
Implementations§
source§impl Config
impl Config
sourcepub fn service_endpoints_builder(&self) -> &ServiceEndpointsBuilder
pub fn service_endpoints_builder(&self) -> &ServiceEndpointsBuilder
Returns the ServiceEndpointsBuilder
sourcepub fn data_store_builder(&self) -> &dyn DataStoreFactory
pub fn data_store_builder(&self) -> &dyn DataStoreFactory
Returns the DataStoreFactory
sourcepub fn data_source_builder(&self) -> &dyn DataSourceFactory
pub fn data_source_builder(&self) -> &dyn DataSourceFactory
Returns the DataSourceFactory
sourcepub fn event_processor_builder(&self) -> &dyn EventProcessorFactory
pub fn event_processor_builder(&self) -> &dyn EventProcessorFactory
Returns the EventProcessorFactory
sourcepub fn application_tag(&self) -> &Option<String>
pub fn application_tag(&self) -> &Option<String>
Returns the tag builder if provided
Auto Trait Implementations§
impl Freeze for Config
impl !RefUnwindSafe for Config
impl !Send for Config
impl !Sync for Config
impl Unpin for Config
impl !UnwindSafe for Config
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