pub struct Mint { /* private fields */ }Expand description
Manages goldenfile creation and comparison for testing
Implementations§
Source§impl Mint
impl Mint
Sourcepub fn new_with_mode<P: AsRef<Path>>(dir: P, mode: Mode) -> Self
pub fn new_with_mode<P: AsRef<Path>>(dir: P, mode: Mode) -> Self
Creates a new Mint instance for the given directory with explicit mode
Sourcepub fn new<P: AsRef<Path>>(dir: P) -> Self
pub fn new<P: AsRef<Path>>(dir: P) -> Self
Creates a new Mint instance for the given directory This method preserves backward compatibility by checking environment variables
Sourcepub fn new_goldenfile<P: AsRef<Path>>(&self, name: P) -> Result<GoldenFile>
pub fn new_goldenfile<P: AsRef<Path>>(&self, name: P) -> Result<GoldenFile>
Creates a new golden file with the given name
Sourcepub fn new_golden_file<P: AsRef<Path>>(&self, name: P) -> Result<GoldenFile>
pub fn new_golden_file<P: AsRef<Path>>(&self, name: P) -> Result<GoldenFile>
Alias for new_goldenfile for compatibility
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Mint
impl RefUnwindSafe for Mint
impl Send for Mint
impl Sync for Mint
impl Unpin for Mint
impl UnsafeUnpin for Mint
impl UnwindSafe for Mint
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> 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