pub struct RunnerLayout {
pub toolchain: Toolchain,
pub root: String,
pub rule: CollectionRule,
pub locations: Vec<Location>,
pub not_run: Vec<String>,
pub naming: Option<String>,
pub story_dir: Option<String>,
pub extension: String,
pub unknown: Vec<String>,
}Expand description
One runner’s layout.
Fields§
§toolchain: ToolchainThe toolchain.
root: StringThe member or package root ("" at the checkout’s root).
rule: CollectionRuleIts collection rule as configured.
locations: Vec<Location>Where tests live today.
not_run: Vec<String>Test files present that nothing runs.
naming: Option<String>The project’s naming habit.
story_dir: Option<String>Where speccoder puts acceptance files; None: no place the runner collects.
extension: StringThe file extension acceptance files take (JS/TS: the project’s majority).
unknown: Vec<String>What could not be determined.
Trait Implementations§
Source§impl Clone for RunnerLayout
impl Clone for RunnerLayout
Source§impl Debug for RunnerLayout
impl Debug for RunnerLayout
impl Eq for RunnerLayout
Source§impl PartialEq for RunnerLayout
impl PartialEq for RunnerLayout
Source§impl Serialize for RunnerLayout
impl Serialize for RunnerLayout
impl StructuralPartialEq for RunnerLayout
Auto Trait Implementations§
impl Freeze for RunnerLayout
impl RefUnwindSafe for RunnerLayout
impl Send for RunnerLayout
impl Sync for RunnerLayout
impl Unpin for RunnerLayout
impl UnsafeUnpin for RunnerLayout
impl UnwindSafe for RunnerLayout
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
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,
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<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 moreSource§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.
Creates a shared type from an unshared type.