#![allow(dead_code)]
use crate::str;
use weighted_list::WList;
#[cfg(feature = "frozen")]
use weighted_list::FWList;
pub fn data_string(long: bool) -> Vec<(u32, String)>
{
[
vec![
(2, str!("sup")),
(3, str!("nova")),
(5, str!("shard")),
],
if long {
vec![
(7, str!("cortex")),
(13, str!("origin")),
(20, str!("vision")),
]
} else {
vec![]
}
].concat()
}
pub fn el() -> WList<String, u32>
{
WList::new()
}
pub fn wl() -> WList<String, u32>
{
WList::from(data_string(false))
}
pub fn wll() -> WList<String, u32>
{
WList::from(data_string(true))
}
#[cfg(feature = "frozen")]
pub fn efl() -> FWList<String, u32>
{
FWList::new()
}
#[cfg(feature = "frozen")]
pub fn fwl() -> FWList<String, u32>
{
FWList::init(data_string(false))
}
#[cfg(feature = "frozen")]
pub fn fwll() -> FWList<String, u32>
{
FWList::init(data_string(true))
}