psrdada 0.2.0

A rusty wrapper for the psrdada radio astronomy library
Documentation
//! Error types for this crate

#[derive(Debug, PartialEq, Eq)]
/// All the errors we can return
pub enum PsrdadaError {
    DadaInitError,
    DadaConnectError,
    DadaDisconnectError,
    DadaDestroyError,
    DadaLockingError,
    DadaReadError,
    DadaResetError,
    DadaEodError,
    DadaWriteError,
    DadaShmemLockError,
    UTF8Error,
    HeaderOverflow,
    HeaderParseError,
    HeaderEodError,
    GpuError,
}

pub type PsrdadaResult<T> = Result<T, PsrdadaError>;