pub struct Extremes { /* private fields */ }Expand description
A running minimum and maximum over values that may not all be recorded.
Implementations§
Source§impl Extremes
impl Extremes
Sourcepub fn excludes_above(self, at_least: f32) -> bool
pub fn excludes_above(self, at_least: f32) -> bool
Returns true when no value in the range can satisfy at_least.
This is what lets a filter on temperature factor skip a whole chunk.
Sourcepub fn excludes_below(self, at_most: f32) -> bool
pub fn excludes_below(self, at_most: f32) -> bool
Returns true when no value in the range can satisfy at_most.
Trait Implementations§
impl Copy for Extremes
impl StructuralPartialEq for Extremes
Auto Trait Implementations§
impl Freeze for Extremes
impl RefUnwindSafe for Extremes
impl Send for Extremes
impl Sync for Extremes
impl Unpin for Extremes
impl UnsafeUnpin for Extremes
impl UnwindSafe for Extremes
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more