pub struct CloudWatchConfig { /* private fields */ }Expand description
A builder state for constructing a CloudWatchLogger from a concrete CloudWatchConfig.
Implementations§
Source§impl CloudWatchConfig
impl CloudWatchConfig
Sourcepub fn new(config: CloudWatchConfig) -> Self
pub fn new(config: CloudWatchConfig) -> Self
Creates a new config factory instance.
Sourcepub fn get_config(&self) -> &CloudWatchConfig
pub fn get_config(&self) -> &CloudWatchConfig
Returns a reference to the internal configuration.
Sourcepub fn config(self, config: CloudWatchConfig) -> CloudWatchConfig
pub fn config(self, config: CloudWatchConfig) -> CloudWatchConfig
Sets underlying configuration.
Sourcepub fn build_impl(self) -> Box<CloudWatchLogger>
pub fn build_impl(self) -> Box<CloudWatchLogger>
Builds the underlying CloudWatchLogger implementation.
Auto Trait Implementations§
impl Freeze for CloudWatchConfig
impl RefUnwindSafe for CloudWatchConfig
impl Send for CloudWatchConfig
impl Sync for CloudWatchConfig
impl Unpin for CloudWatchConfig
impl UnwindSafe for CloudWatchConfig
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.