fake 5.1.0

An easy to use library and command line for generating fake data like name, number, address, lorem, dates, etc.
Documentation
use crate::{faker::impls::address::CityNameGenFn, locales::Data};

#[allow(non_camel_case_types)]
#[derive(Copy, Clone)]
pub struct ZH_TW;

impl Data for ZH_TW {
    const NAME_FIRST_NAME: &'static [&'static str] = &[
        "怡君", "欣怡", "雅雯", "心怡", "志豪", "雅婷", "雅惠", "家豪", "雅玲", "靜怡", "志偉",
        "俊宏", "建宏", "佩君", "怡婷", "淑芬", "靜宜", "俊傑", "怡如", "家銘", "佳玲", "慧君",
        "怡伶", "雅芳", "宗翰", "志宏", "淑娟", "信宏", "志強", "淑婷", "佩珊", "佳慧", "佳蓉",
        "佳穎", "淑惠", "智偉", "欣儀", "嘉玲", "雅慧", "惠雯", "玉婷", "惠如", "惠君", "宜芳",
        "惠婷", "淑華", "志明", "雅芬", "家榮", "俊賢", "俊豪", "慧玲", "嘉宏", "佩芬", "佳樺",
        "雅琪", "淑萍", "淑君", "婉婷", "佳琪", "韻如", "詩婷", "建良", "芳儀", "宜君", "佩蓉",
        "志銘", "雅鈴", "建文", "佩玲", "鈺婷", "雅萍", "立偉", "文傑", "慧如", "淑慧", "佳宏",
        "志遠", "靜儀", "惠玲", "淑玲", "美君", "怡慧", "千慧", "馨儀", "嘉慧", "家瑋", "美慧",
        "美玲", "建志", "宗憲", "筱婷", "靜雯", "雅君", "彥廷", "怡靜", "玉玲", "郁婷", "俊男",
    ];
    const NAME_LAST_NAME: &'static [&'static str] = &[
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "羿",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "宿", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "滿", "", "", "", "", "", "", "祿", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
        "", "", "萬俟", "司馬", "上官", "歐陽", "夏侯", "諸葛", "聞人", "東方", "赫連", "皇甫",
        "尉遲", "公羊", "澹台", "公冶", "宗政", "濮陽", "淳于", "單於", "太叔", "申屠", "公孫",
        "仲孫", "軒轅", "令狐", "徐離", "宇文", "長孫", "慕容", "司徒", "司空",
    ];
    const NAME_TITLE: &'static [&'static str] = &["先生", "夫人", "女士", "小姐", "博士"];
    const NAME_TPL: &'static str = "{LastName}{FirstName}";
    const NAME_WITH_TITLE_TPL: &'static str = "{LastName}{FirstName}{Title}";
}

impl CityNameGenFn for ZH_TW {}