pub struct PerfScenario {
pub id: String,
pub kind: String,
pub description: String,
pub release_gated: bool,
pub min_repetitions: u32,
pub warmups: u32,
}Expand description
Stable scenario catalogue entry.
Fields§
§id: String§kind: Stringstt_local | tts_local | workflow | remote_info | governor
description: String§release_gated: boolWhether this scenario is release-gated on the same named machine.
min_repetitions: u32Minimum measured repetitions (warmups excluded).
warmups: u32Warmup runs excluded from samples.
Trait Implementations§
Source§impl Clone for PerfScenario
impl Clone for PerfScenario
Source§fn clone(&self) -> PerfScenario
fn clone(&self) -> PerfScenario
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 PerfScenario
impl Debug for PerfScenario
Source§impl<'de> Deserialize<'de> for PerfScenario
impl<'de> Deserialize<'de> for PerfScenario
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 PartialEq for PerfScenario
impl PartialEq for PerfScenario
Source§impl Serialize for PerfScenario
impl Serialize for PerfScenario
impl StructuralPartialEq for PerfScenario
Auto Trait Implementations§
impl Freeze for PerfScenario
impl RefUnwindSafe for PerfScenario
impl Send for PerfScenario
impl Sync for PerfScenario
impl Unpin for PerfScenario
impl UnsafeUnpin for PerfScenario
impl UnwindSafe for PerfScenario
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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 more