pub struct TestReachPaths {
pub has_tests: bool,
pub masking: TestMaskingState,
pub has_e2e_runner: bool,
pub exports: Vec<ExportTestReachPaths>,
}Expand description
Test reach of the changed value exports of a diff.
Fields§
§has_tests: boolFalse when the project has no test entry points. Every export is then
NoneFile.
masking: TestMaskingStateWhether test reachability applies replacement masks.
has_e2e_runner: boolTrue when the project imports an end-to-end test runner package.
exports: Vec<ExportTestReachPaths>One row per changed value export of a changed source file.
Trait Implementations§
Source§impl Clone for TestReachPaths
impl Clone for TestReachPaths
Source§impl Debug for TestReachPaths
impl Debug for TestReachPaths
impl Eq for TestReachPaths
Source§impl PartialEq for TestReachPaths
impl PartialEq for TestReachPaths
impl StructuralPartialEq for TestReachPaths
Auto Trait Implementations§
impl Freeze for TestReachPaths
impl RefUnwindSafe for TestReachPaths
impl Send for TestReachPaths
impl Sync for TestReachPaths
impl Unpin for TestReachPaths
impl UnsafeUnpin for TestReachPaths
impl UnwindSafe for TestReachPaths
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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§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