liao_generator/rules/
mod.rs1use crate::constants::{GenerateRule, Rule};
2
3pub mod bf;
4pub mod lf;
5pub mod nf;
6pub mod ff;
7
8pub fn get_value_by_number(number: u8, rule: GenerateRule) -> Result<Rule, String> {
9 match number {
10 0 => Ok(rule.zero),
11 1 => Ok(rule.one),
12 2 => Ok(rule.two),
13 3 => Ok(rule.three),
14 4 => Ok(rule.four),
15 5 => Ok(rule.five),
16 6 => Ok(rule.six),
17 7 => Ok(rule.seven),
18 8 => Ok(rule.eight),
19 9 => Ok(rule.nine),
20 _ => Err("unexpected number to get value".to_string()),
21 }
22}