pub struct Request {
pub friendly_name: String,
pub run_kind: NextestRunKind,
pub nextest_profile: NextestProfile,
pub nextest_filter_expr: Option<String>,
pub run_ignored: bool,
pub extra_env: Option<ReadVar<BTreeMap<String, String>>>,
pub pre_run_deps: Vec<ReadVar<SideEffect>>,
pub results: WriteVar<TestResults>,
}
Fields§
§friendly_name: String
Friendly name for this test group that will be displayed in logs.
run_kind: NextestRunKind
What kind of test run this is (inline build vs. from nextest archive).
nextest_profile: NextestProfile
Nextest profile to use when running the source code
nextest_filter_expr: Option<String>
Nextest test filter expression
run_ignored: bool
Whether to run ignored test
extra_env: Option<ReadVar<BTreeMap<String, String>>>
Additional env vars set when executing the tests.
pre_run_deps: Vec<ReadVar<SideEffect>>
Wait for specified side-effects to resolve before building / running any tests. (e.g: to allow for some ambient packages / dependencies to get installed).
results: WriteVar<TestResults>
Results of running the tests
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Request
impl<'de> Deserialize<'de> for Request
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
Auto Trait Implementations§
impl Freeze for Request
impl RefUnwindSafe for Request
impl Send for Request
impl Sync for Request
impl Unpin for Request
impl UnwindSafe for Request
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> 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