#[non_exhaustive]
pub enum AgentParameterField {
MaxStackDepth,
MemoryUsageLimitPercent,
MinimumTimeForReportingInMilliseconds,
ReportingIntervalInMilliseconds,
SamplingIntervalInMilliseconds,
Unknown(String),
}
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
MaxStackDepth
Maximum stack depth to be captured by the CodeGuru Profiler.
MemoryUsageLimitPercent
Percentage of memory to be used by CodeGuru profiler. Minimum of 30MB is required for the agent.
MinimumTimeForReportingInMilliseconds
Minimum time in milliseconds between sending reports.
ReportingIntervalInMilliseconds
Reporting interval in milliseconds used to report profiles.
SamplingIntervalInMilliseconds
Sampling interval in milliseconds used to sample profiles.
Unknown(String)
Unknown contains new variants that have been added since this code was generated.
Implementations
Trait Implementations
sourceimpl AsRef<str> for AgentParameterField
impl AsRef<str> for AgentParameterField
sourceimpl Clone for AgentParameterField
impl Clone for AgentParameterField
sourcefn clone(&self) -> AgentParameterField
fn clone(&self) -> AgentParameterField
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for AgentParameterField
impl Debug for AgentParameterField
sourceimpl From<&str> for AgentParameterField
impl From<&str> for AgentParameterField
sourceimpl FromStr for AgentParameterField
impl FromStr for AgentParameterField
sourceimpl Hash for AgentParameterField
impl Hash for AgentParameterField
sourceimpl Ord for AgentParameterField
impl Ord for AgentParameterField
sourcefn cmp(&self, other: &AgentParameterField) -> Ordering
fn cmp(&self, other: &AgentParameterField) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<AgentParameterField> for AgentParameterField
impl PartialEq<AgentParameterField> for AgentParameterField
sourcefn eq(&self, other: &AgentParameterField) -> bool
fn eq(&self, other: &AgentParameterField) -> bool
sourceimpl PartialOrd<AgentParameterField> for AgentParameterField
impl PartialOrd<AgentParameterField> for AgentParameterField
sourcefn partial_cmp(&self, other: &AgentParameterField) -> Option<Ordering>
fn partial_cmp(&self, other: &AgentParameterField) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for AgentParameterField
impl StructuralEq for AgentParameterField
impl StructuralPartialEq for AgentParameterField
Auto Trait Implementations
impl RefUnwindSafe for AgentParameterField
impl Send for AgentParameterField
impl Sync for AgentParameterField
impl Unpin for AgentParameterField
impl UnwindSafe for AgentParameterField
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.