pub struct ScenarioFixture {
pub scenario: TestScenario,
pub images: Vec<TestImage>,
pub expected_winner_index: usize,
pub description: String,
}Expand description
A complete test fixture for a scenario.
Fields§
§scenario: TestScenarioThe scenario this fixture tests
images: Vec<TestImage>Images in the duplicate group
expected_winner_index: usizeIndex of expected winner (0-based)
description: StringDescription of what this tests
Trait Implementations§
Source§impl Clone for ScenarioFixture
impl Clone for ScenarioFixture
Source§fn clone(&self) -> ScenarioFixture
fn clone(&self) -> ScenarioFixture
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 moreAuto Trait Implementations§
impl Freeze for ScenarioFixture
impl RefUnwindSafe for ScenarioFixture
impl Send for ScenarioFixture
impl Sync for ScenarioFixture
impl Unpin for ScenarioFixture
impl UnsafeUnpin for ScenarioFixture
impl UnwindSafe for ScenarioFixture
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<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