asterix_parser 0.1.1

Playground do Protocolo ASTERIX
Documentation
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())
    }
}