Struct aws_sdk_codeguruprofiler::types::FrameMetricDatum
source · #[non_exhaustive]pub struct FrameMetricDatum {
pub frame_metric: Option<FrameMetric>,
pub values: Vec<f64>,
}
Expand description
Information about a frame metric and its values.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.frame_metric: Option<FrameMetric>
The frame name, metric type, and thread states. These are used to derive the value of the metric for the frame.
values: Vec<f64>
A list of values that are associated with a frame metric.
Implementations§
source§impl FrameMetricDatum
impl FrameMetricDatum
sourcepub fn frame_metric(&self) -> Option<&FrameMetric>
pub fn frame_metric(&self) -> Option<&FrameMetric>
The frame name, metric type, and thread states. These are used to derive the value of the metric for the frame.
source§impl FrameMetricDatum
impl FrameMetricDatum
sourcepub fn builder() -> FrameMetricDatumBuilder
pub fn builder() -> FrameMetricDatumBuilder
Creates a new builder-style object to manufacture FrameMetricDatum
.
Trait Implementations§
source§impl Clone for FrameMetricDatum
impl Clone for FrameMetricDatum
source§fn clone(&self) -> FrameMetricDatum
fn clone(&self) -> FrameMetricDatum
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for FrameMetricDatum
impl Debug for FrameMetricDatum
source§impl PartialEq for FrameMetricDatum
impl PartialEq for FrameMetricDatum
impl StructuralPartialEq for FrameMetricDatum
Auto Trait Implementations§
impl Freeze for FrameMetricDatum
impl RefUnwindSafe for FrameMetricDatum
impl Send for FrameMetricDatum
impl Sync for FrameMetricDatum
impl Unpin for FrameMetricDatum
impl UnwindSafe for FrameMetricDatum
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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> 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.