1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
pub fn get_level_data(level: &str) -> Option<u8> { match level { "유" | "유치" | "유치원" => Some(1), "초" | "초등" | "초등학교" => Some(2), "중" | "중등" | "중학교" => Some(3), "고" | "고등" | "고등학교" => Some(4), "특" | "특수" | "특수학교" => Some(5), _ => None, } } pub fn get_area_data(area: &str) -> Option<(&str, &str)> { match area { "서울" | "서울시" | "서울특별시" => Some(("01", "sen")), "부산" | "부산시" | "부산광역시" => Some(("02", "pen")), "대구" | "대구시" | "대구광역시" => Some(("03", "dge")), "인천" | "인천시" | "인천광역시" => Some(("04", "ice")), "광주" | "광주시" | "광주광역시" => Some(("05", "gen")), "대전" | "대전시" | "대전광역시" => Some(("06", "dje")), "울산" | "울산시" | "울산광역시" => Some(("07", "use")), "세종" | "세종시" | "세종특별시" => Some(("08", "sje")), "경기" | "경기도" => Some(("10", "goe")), "강원" | "강원도" => Some(("11", "kwe")), "충북" | "충청북도" => Some(("12", "cbe")), "충남" | "충청남도" => Some(("13", "cne")), "전북" | "전라북도" => Some(("14", "jbe")), "전남" | "전라남도" => Some(("15", "jne")), "경북" | "경상북도" => Some(("16", "gbe")), "경남" | "경상남도" => Some(("17", "gne")), "제주" | "제주도" | "제주특별자치도" => Some(("18", "jje")), _ => None, } }