use ahash::RandomState;
use crate::AHASH_STATE;
use std::collections::{{ HashMap, HashSet }};



lazy_static::lazy_static! {{
	/// # Main Suffixes.
	pub static ref PSL_MAIN: HashSet<&'static str, RandomState> = {{
		let mut out: HashSet<&'static str, RandomState> = HashSet::with_capacity_and_hasher({main_len}, AHASH_STATE);

{main_inserts}
		out
	}};

	/// # Weird Suffixes.
	pub static ref PSL_WILD: HashMap<&'static str, Vec<&'static str>, RandomState> = {{
		let mut out: HashMap<&'static str, Vec<&'static str>, RandomState> = HashMap::with_capacity_and_hasher({wild_len}, AHASH_STATE);

{wild_inserts}
		out
	}};
}}
