use thiserror::Error;
#[derive(Error, Debug, Clone, Copy, PartialEq, Eq)]
pub enum ControllerError {
#[error("controller not configured")]
NotConfigured,
#[error("submission queue full")]
Full,
#[error("controller channel closed")]
Closed,
#[error("controller already running")]
AlreadyRunning,
}