pub struct EquivalenceResult {
pub equivalent: bool,
pub differences: Vec<Difference>,
pub comparison_method: ComparisonMethod,
}Expand description
Result of an equivalence check between pattern-rs and gram-hs implementations
Fields§
§equivalent: boolWhether the outputs are equivalent
differences: Vec<Difference>List of differences found (if not equivalent)
comparison_method: ComparisonMethodMethod used for comparison
Trait Implementations§
Source§impl Clone for EquivalenceResult
impl Clone for EquivalenceResult
Source§fn clone(&self) -> EquivalenceResult
fn clone(&self) -> EquivalenceResult
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 EquivalenceResult
impl Debug for EquivalenceResult
Source§impl PartialEq for EquivalenceResult
impl PartialEq for EquivalenceResult
impl Eq for EquivalenceResult
impl StructuralPartialEq for EquivalenceResult
Auto Trait Implementations§
impl Freeze for EquivalenceResult
impl RefUnwindSafe for EquivalenceResult
impl Send for EquivalenceResult
impl Sync for EquivalenceResult
impl Unpin for EquivalenceResult
impl UnsafeUnpin for EquivalenceResult
impl UnwindSafe for EquivalenceResult
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