pub trait ReferenceInterval<T: PartialOrd> {
// Required methods
fn lower(&self) -> &T;
fn upper(&self) -> &T;
// Provided methods
fn includes(&self, value: T) -> bool { ... }
fn excludes(&self, value: T) -> bool { ... }
fn excludes_lower(&self, value: T) -> bool { ... }
fn excludes_upper(&self, value: T) -> bool { ... }
}
Expand description
Reference interval with a lower reference limit and upper reference limit.
Required Methods§
Provided Methods§
Sourcefn excludes_lower(&self, value: T) -> bool
fn excludes_lower(&self, value: T) -> bool
Is a value outside the lower reference interval?
Sourcefn excludes_upper(&self, value: T) -> bool
fn excludes_upper(&self, value: T) -> bool
Is a value outside the upper reference interval?