pub struct EquivalenceOptions {
pub approximate_float_equality: bool,
pub float_tolerance: f64,
pub ignore_fields: Vec<String>,
pub comparison_method: ComparisonMethod,
}Expand description
Options for equivalence checking
Fields§
§approximate_float_equality: boolWhether to use approximate equality for floating-point values
float_tolerance: f64Tolerance for floating-point comparisons
ignore_fields: Vec<String>Fields to ignore during comparison
comparison_method: ComparisonMethodComparison method to use
Trait Implementations§
Source§impl Clone for EquivalenceOptions
impl Clone for EquivalenceOptions
Source§fn clone(&self) -> EquivalenceOptions
fn clone(&self) -> EquivalenceOptions
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 moreSource§impl Debug for EquivalenceOptions
impl Debug for EquivalenceOptions
Auto Trait Implementations§
impl Freeze for EquivalenceOptions
impl RefUnwindSafe for EquivalenceOptions
impl Send for EquivalenceOptions
impl Sync for EquivalenceOptions
impl Unpin for EquivalenceOptions
impl UnsafeUnpin for EquivalenceOptions
impl UnwindSafe for EquivalenceOptions
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