1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
use crate::*;
use lazy_static::lazy_static;

pub const DATA_STR: &str = include_str!(concat!(
	env!("CARGO_MANIFEST_DIR"),
	"/declarations/Errors.csv"
));

lazy_static! {
	pub static ref DATA: Errors = Errors(
		csv::Reader::from_reader(DATA_STR.as_bytes())
			.deserialize()
			.collect::<Result<Vec<_>, _>>()
			.unwrap()
	);
}

#[derive(Default, Debug)]
pub struct Errors(pub Vec<EnumValue>);