use thiserror::Error;
#[derive(Error, Debug)]
pub enum SegmentsError {
#[error("bad segment id")]
BadSegmentId,
#[error("item relink failure")]
RelinkFailure,
#[error("no evictable segments")]
NoEvictableSegments,
#[error("evict failure")]
EvictFailure,
}