pub enum ProbeScope {
Local,
Enclosing,
Dominant,
Total,
}Expand description
Scope of a named performance probe inside a workload.
Variants§
Trait Implementations§
Source§impl Clone for ProbeScope
impl Clone for ProbeScope
Source§fn clone(&self) -> ProbeScope
fn clone(&self) -> ProbeScope
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ProbeScope
impl Debug for ProbeScope
Source§impl<'de> Deserialize<'de> for ProbeScope
impl<'de> Deserialize<'de> for ProbeScope
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for ProbeScope
impl JsonSchema for ProbeScope
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ProbeScope
impl PartialEq for ProbeScope
Source§fn eq(&self, other: &ProbeScope) -> bool
fn eq(&self, other: &ProbeScope) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ProbeScope
impl Serialize for ProbeScope
impl Copy for ProbeScope
impl Eq for ProbeScope
impl StructuralPartialEq for ProbeScope
Auto Trait Implementations§
impl Freeze for ProbeScope
impl RefUnwindSafe for ProbeScope
impl Send for ProbeScope
impl Sync for ProbeScope
impl Unpin for ProbeScope
impl UnsafeUnpin for ProbeScope
impl UnwindSafe for ProbeScope
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.