use std::fmt;
use strum_macros::{AsRefStr, EnumString};
pub mod standard;
pub mod thales;
#[derive(AsRefStr, EnumString, Clone, Copy, Debug, PartialEq, Eq, PartialOrd, Ord, Hash)]
pub enum Provider {
Standard,
Omnisys,
Thales,
Raytheon
}
impl fmt::Display for Provider {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
write!(f, "{}", self.as_ref())
}
}