pub fn filter_items(
items: &[Item],
filter: &Option<AutoChestFilter>,
power_compare_enabled: bool,
item_rarities: &Vec<ItemRarity>,
item_powers: &HashMap<Uuid, i64>,
equipped_item_powers: &HashMap<ItemType, i64>,
) -> Result<(Vec<Item>, Vec<Item>)>