aboutsummaryrefslogtreecommitdiff
path: root/src/stats/univariate/outliers/tukey.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/stats/univariate/outliers/tukey.rs')
-rwxr-xr-xsrc/stats/univariate/outliers/tukey.rs25
1 files changed, 5 insertions, 20 deletions
diff --git a/src/stats/univariate/outliers/tukey.rs b/src/stats/univariate/outliers/tukey.rs
index bfd08f1..70713ac 100755
--- a/src/stats/univariate/outliers/tukey.rs
+++ b/src/stats/univariate/outliers/tukey.rs
@@ -224,42 +224,27 @@ pub enum Label {
impl Label {
/// Checks if the data point has an "unusually" high value
pub fn is_high(&self) -> bool {
- match *self {
- HighMild | HighSevere => true,
- _ => false,
- }
+ matches!(*self, HighMild | HighSevere)
}
/// Checks if the data point is labeled as a "mild" outlier
pub fn is_mild(&self) -> bool {
- match *self {
- HighMild | LowMild => true,
- _ => false,
- }
+ matches!(*self, HighMild | LowMild)
}
/// Checks if the data point has an "unusually" low value
pub fn is_low(&self) -> bool {
- match *self {
- LowMild | LowSevere => true,
- _ => false,
- }
+ matches!(*self, LowMild | LowSevere)
}
/// Checks if the data point is labeled as an outlier
pub fn is_outlier(&self) -> bool {
- match *self {
- NotAnOutlier => false,
- _ => true,
- }
+ matches!(*self, NotAnOutlier)
}
/// Checks if the data point is labeled as a "severe" outlier
pub fn is_severe(&self) -> bool {
- match *self {
- HighSevere | LowSevere => true,
- _ => false,
- }
+ matches!(*self, HighSevere | LowSevere)
}
}