pub struct PerfScene {
pub name: &'static str,
pub covers: &'static [&'static str],
pub class: Class,
pub interactions: &'static [&'static str],
pub make: fn(&str) -> Setup,
pub ceilings: &'static [Ceiling],
}Expand description
A screen and the interactions to try on it.
Fields§
§name: &'static strIts name in reports and in the baseline.
covers: &'static [&'static str]The public components it answers for.
class: ClassWhat kind of thing it is.
interactions: &'static [&'static str]The interactions to try.
make: fn(&str) -> SetupMakes a fresh copy of the screen for one interaction.
ceilings: &'static [Ceiling]The limits that no baseline can move.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PerfScene
impl RefUnwindSafe for PerfScene
impl Send for PerfScene
impl Sync for PerfScene
impl Unpin for PerfScene
impl UnsafeUnpin for PerfScene
impl UnwindSafe for PerfScene
Blanket Implementations§
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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