[−][src]Enum hdrhistogram::errors::SubtractionError
Errors that can occur when subtracting another histogram.
Variants
The other histogram includes values that do not fit in this histogram's range. Only possible when auto resize is disabled.
The other histogram includes counts that are higher than the current count for a value, and counts cannot go negative. The subtraction may have been partially applied to some counts as this error is returned when the first impossible subtraction is detected.
Trait Implementations
impl Clone for SubtractionError[src]
fn clone(&self) -> SubtractionError[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for SubtractionError[src]
impl Debug for SubtractionError[src]
impl Display for SubtractionError[src]
impl Eq for SubtractionError[src]
impl Error for SubtractionError[src]
fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>[src]
fn description(&self) -> &str1.0.0[src]
fn cause(&self) -> Option<&dyn Error>1.0.0[src]
impl PartialEq<SubtractionError> for SubtractionError[src]
fn eq(&self, other: &SubtractionError) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl StructuralEq for SubtractionError[src]
impl StructuralPartialEq for SubtractionError[src]
Auto Trait Implementations
impl RefUnwindSafe for SubtractionError
impl Send for SubtractionError
impl Sync for SubtractionError
impl Unpin for SubtractionError
impl UnwindSafe for SubtractionError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,