Struct launchdarkly_server_sdk::ApplicationInfo
source · [−]pub struct ApplicationInfo { /* private fields */ }
Expand description
ApplicationInfo allows configuration of application metadata.
If you want to set non-default values for any of these fields, create a new instance with ApplicationInfo::new and pass it to ConfigBuilder::application_info.
Implementations
sourceimpl ApplicationInfo
impl ApplicationInfo
sourcepub fn new() -> Self
pub fn new() -> Self
Create a new default instance of ApplicationInfo.
sourcepub fn application_identifier(
&mut self,
application_id: impl Into<String>
) -> &mut Self
pub fn application_identifier(
&mut self,
application_id: impl Into<String>
) -> &mut Self
A unique identifier representing the application where the LaunchDarkly SDK is running.
This can be specified as any string value as long as it only uses the following characters: ASCII letters, ASCII digits, period, hyphen, underscore. A string containing any other characters will be ignored.
sourcepub fn application_version(
&mut self,
application_version: impl Into<String>
) -> &mut Self
pub fn application_version(
&mut self,
application_version: impl Into<String>
) -> &mut Self
A unique identifier representing the version of the application where the LaunchDarkly SDK is running.
This can be specified as any string value as long as it only uses the following characters: ASCII letters, ASCII digits, period, hyphen, underscore. A string containing any other characters will be ignored.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ApplicationInfo
impl Send for ApplicationInfo
impl Sync for ApplicationInfo
impl Unpin for ApplicationInfo
impl UnwindSafe for ApplicationInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more