orion-error 0.7.1

Struct Error for Large Project
Documentation
use std::fmt::Display;

use derive_more::From;
use thiserror::Error;

use super::UvsReason;

pub trait DomainReason: PartialEq + Display {}

#[allow(dead_code)]
#[derive(Debug, PartialEq, Error, From)]
#[cfg_attr(feature = "serde", derive(serde::Serialize))]
pub enum NullReason {
    #[allow(dead_code)]
    #[error("null")]
    Null,
    #[error("{0}")]
    Uvs(UvsReason),
}

impl DomainReason for NullReason {}