Struct aws_sdk_codeguruprofiler::types::Match
source · #[non_exhaustive]pub struct Match {
pub target_frames_index: Option<i32>,
pub frame_address: Option<String>,
pub threshold_breach_value: Option<f64>,
}
Expand description
The part of a profile that contains a recommendation found during analysis.
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.target_frames_index: Option<i32>
The target frame that triggered a match.
frame_address: Option<String>
The location in the profiling graph that contains a recommendation found during analysis.
threshold_breach_value: Option<f64>
The value in the profile data that exceeded the recommendation threshold.
Implementations§
source§impl Match
impl Match
sourcepub fn target_frames_index(&self) -> Option<i32>
pub fn target_frames_index(&self) -> Option<i32>
The target frame that triggered a match.
sourcepub fn frame_address(&self) -> Option<&str>
pub fn frame_address(&self) -> Option<&str>
The location in the profiling graph that contains a recommendation found during analysis.
sourcepub fn threshold_breach_value(&self) -> Option<f64>
pub fn threshold_breach_value(&self) -> Option<f64>
The value in the profile data that exceeded the recommendation threshold.
Trait Implementations§
source§impl PartialEq for Match
impl PartialEq for Match
impl StructuralPartialEq for Match
Auto Trait Implementations§
impl Freeze for Match
impl RefUnwindSafe for Match
impl Send for Match
impl Sync for Match
impl Unpin for Match
impl UnwindSafe for Match
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> 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.