pub(crate) fn clear_timestamp_if_max_range(mut self) -> Self {
        self.range = self.range.take().and_then(|range| {
            if range.start() <= MIN_NANO_TIME && range.end() >= MAX_NANO_TIME {
                None
            } else {
                Some(range)
            }
        });

        self
    }
/// Removes the timestamp range from this predicate, if the range
/// is for the entire min/max valid range.
///
/// This is used in certain cases to retain compatibility with the
/// existing storage engine
Removes the timestamp range from this predicate, if the range
is for the entire min/max valid range.

This is used in certain cases to retain compatibility with the
existing storage engine
Removes the timestamp range from this predicate if the range is for the entire min / max valid range . This is used in certain cases to retain compatibility with the existing storage engine
pub(crate) fn clear_timestamp_if_max_range(mut self) -> Self {
        self.range = self.range.take().and_then(|range| {
            if range.start() <= MIN_NANO_TIME && range.end() >= MAX_NANO_TIME {
                None
            } else {
                Some(range)
            }
        });
        self
    }
pub ( crate ) fn clear_timestamp_if_max_range ( mut self ) -> Self { self . range = self . range . take ( ) . and_then ( | range | { if range . start ( ) <= MIN_NANO_TIME && range . end ( ) >= MAX_NANO_TIME { None } else { Some ( range ) } } ) ; self }
Removes the timestamp range from this predicate, if the range
is for the entire min/max valid range.
Removes the timestamp range from this predicate if the range is for the entire min / max valid range .
mut self
mut self