use super::debug_evaluation_contracts::ExpectedTablesEvaluation;
use super::debug_evaluation_missing;
use super::debug_evaluation_present;
use super::debug_observed_tables::LoggingSchemaObservedTable;
use super::logging_expectation_contracts::ExpectedLoggingTable;
impl ExpectedTablesEvaluation {
pub(super) fn push_present(
&mut self,
expected: &ExpectedLoggingTable,
observed: &LoggingSchemaObservedTable,
expected_columns: Vec<String>,
) {
debug_evaluation_present::push_present(self, expected, observed, expected_columns);
}
pub(super) fn push_missing(
&mut self,
expected: &ExpectedLoggingTable,
expected_columns: Vec<String>,
) {
debug_evaluation_missing::push_missing(self, expected, expected_columns);
}
}