in lib/src/numeric_matchers.dart [70:82]
bool typedMatches(dynamic value, Map matchState) {
if (value < _low || value > _high) {
return false;
}
if (value == _low) {
return _lowMatchValue;
}
if (value == _high) {
return _highMatchValue;
}
// Value may still be outside if range if it can't be compared.
return value > _low && value < _high;
}