pub struct RecordMetricsSidecar { /* private fields */ }Expand description
A sidecar which records metrics to a file via EMF.
Implementations§
Source§impl RecordMetricsSidecar
impl RecordMetricsSidecar
Sourcepub fn builder() -> NewRecordMetricsSidecarBuilder
pub fn builder() -> NewRecordMetricsSidecarBuilder
Build an instance. Any None will be replaced with the default value.
Trait Implementations§
Source§impl Sidecar for RecordMetricsSidecar
impl Sidecar for RecordMetricsSidecar
Source§fn to_expr(
&self,
flow_name: &str,
_location_key: LocationKey,
_location_type: LocationType,
location_name: &str,
dfir_ident: &Ident,
) -> Expr
fn to_expr( &self, flow_name: &str, _location_key: LocationKey, _location_type: LocationType, location_name: &str, dfir_ident: &Ident, ) -> Expr
Generates code to create a sidecar. Read more
Auto Trait Implementations§
impl Freeze for RecordMetricsSidecar
impl RefUnwindSafe for RecordMetricsSidecar
impl Send for RecordMetricsSidecar
impl Sync for RecordMetricsSidecar
impl Unpin for RecordMetricsSidecar
impl UnwindSafe for RecordMetricsSidecar
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.