pub struct FixtureLoadOptions {
pub formats: Vec<FixtureFileFormat>,
pub error_mode: FixtureLoadErrorMode,
pub granularity: FixtureFileGranularity,
}Expand description
Configuration for loading fixtures from a directory
Fields§
§formats: Vec<FixtureFileFormat>Which file formats to accept
error_mode: FixtureLoadErrorModeHow to handle individual file parse errors
granularity: FixtureFileGranularityWhether each file holds one fixture or an array
Implementations§
Source§impl FixtureLoadOptions
impl FixtureLoadOptions
Sourcepub fn yaml_single() -> Self
pub fn yaml_single() -> Self
YAML-only, single fixture per file, warn and continue
Sourcepub fn yaml_json_single() -> Self
pub fn yaml_json_single() -> Self
YAML + JSON, single fixture per file, warn and continue
Sourcepub fn yaml_array_strict() -> Self
pub fn yaml_array_strict() -> Self
YAML-only, array of fixtures per file, fail fast
Trait Implementations§
Source§impl Clone for FixtureLoadOptions
impl Clone for FixtureLoadOptions
Source§fn clone(&self) -> FixtureLoadOptions
fn clone(&self) -> FixtureLoadOptions
Returns a duplicate of the value. Read more
1.0.0 · 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 FixtureLoadOptions
impl RefUnwindSafe for FixtureLoadOptions
impl Send for FixtureLoadOptions
impl Sync for FixtureLoadOptions
impl Unpin for FixtureLoadOptions
impl UnsafeUnpin for FixtureLoadOptions
impl UnwindSafe for FixtureLoadOptions
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