triskell 0.1.2

A tri-partite ring buffer
Documentation
use std::collections::TryReserveError;
use std::error::Error;
use std::fmt::{Display, Formatter, Result};

#[derive(Debug, PartialEq)]
pub enum TriskellError {
    NotEnoughMemory,
}

impl Display for TriskellError {
    fn fmt(&self, f: &mut Formatter) -> Result {
        match self {
            TriskellError::NotEnoughMemory => write!(f, "Not enough memory available"),
        }
    }
}

impl From<TryReserveError> for TriskellError {
    fn from(_: TryReserveError) -> Self {
        TriskellError::NotEnoughMemory
    }
}

impl Error for TriskellError {}