1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
// (c) Copyright 2021 Trent Hauck
// All Rights Reserved
pub mod mgf_parser;
use std::str::FromStr;
#[derive(Debug)]
pub enum Format {
Json,
Mgf,
}
impl FromStr for Format {
type Err = &'static str;
fn from_str(s: &str) -> Result<Self, Self::Err> {
match s {
"json" => Ok(Self::Json),
"mgf" => Ok(Self::Mgf),
_ => Err("Cannot parse input format."),
}
}
}