sgflt 0.1.0

Duplicate value filtering
Documentation
use std::error::Error;
use std::fmt::{Debug, Display, Formatter};

pub enum SgfitErr {
    ChunkFull(usize),
}

impl SgfitErr {
    pub fn new_chunk_full(cap: usize) -> Self {
        SgfitErr::ChunkFull(cap)
    }
}

impl Debug for SgfitErr {
    fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
        Display::fmt(self, f)
    }
}

impl Error for SgfitErr {}

impl Display for SgfitErr {
    fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
        match self {
            SgfitErr::ChunkFull(cap) => {
                write!(f, "SgfitErr::ChunkFull[cap:{}]", cap)
            }
        }
    }
}