use thiserror::Error;
#[derive(Error, Debug, PartialEq, Eq)]
pub enum Error {
#[error("histogram contains no samples")]
Empty,
#[error("invalid percentile")]
InvalidPercentile,
#[error("value out of range")]
OutOfRange,
#[error("incompatible histogram")]
IncompatibleHistogram,
#[error("invalid histogram config")]
InvalidConfig,
}