pub struct CloudWatchSink { /* private fields */ }Expand description
CloudWatch Logs sink for AWS-native audit logging.
Note: This is a stub implementation. For production use, enable the
cloudwatch feature and use the AWS SDK for CloudWatch Logs.
Implementations§
Source§impl CloudWatchSink
impl CloudWatchSink
Sourcepub fn new(config: CloudWatchConfig) -> Self
pub fn new(config: CloudWatchConfig) -> Self
Create a new CloudWatch Logs sink.
Sourcepub fn config(&self) -> &CloudWatchConfig
pub fn config(&self) -> &CloudWatchConfig
Get the configuration.
Sourcepub fn buffer_size(&self) -> usize
pub fn buffer_size(&self) -> usize
Get the current buffer size.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for CloudWatchSink
impl !RefUnwindSafe for CloudWatchSink
impl Send for CloudWatchSink
impl Sync for CloudWatchSink
impl Unpin for CloudWatchSink
impl UnwindSafe for CloudWatchSink
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.