i8080emulator 0.1.0

An Intel 8080 CPU full emulation library for 3rd party platform use
Documentation
use std::io;

#[derive(Debug)]
pub struct MemoryOutOfBounds;

#[derive(Debug)]
pub enum EmulatorErrors {
    Io(io::Error),
    MemoryOutOfBounds(MemoryOutOfBounds),
}

impl From<io::Error> for EmulatorErrors {
    fn from(value: io::Error) -> Self {
        Self::Io(value)
    }
}

impl From<MemoryOutOfBounds> for EmulatorErrors {
    fn from(value: MemoryOutOfBounds) -> Self {
        Self::MemoryOutOfBounds(value)
    }
}