Add new CompareFields trait and derive

This commit is contained in:
Paul Hauner
2019-05-22 17:22:12 +10:00
parent 30d582f40d
commit 7a99654f89
8 changed files with 144 additions and 2 deletions

View File

@@ -0,0 +1,11 @@
#[derive(Debug, PartialEq, Clone)]
pub struct FieldComparison {
pub equal: bool,
pub field_name: String,
pub a: String,
pub b: String,
}
pub trait CompareFields {
fn compare_fields(&self, b: &Self) -> Vec<FieldComparison>;
}