process method
Process and validate data. Throws a generic DataRuleError if the data is not valid.
Implementation
@override
T? process((T?, T?)? data) {
if (data != null) {
if (data.$1 != data.$2) {
throw _error;
}
return data.$1;
}
return null;
}