use crate::{
bin::Bin,
items::{
Item,
ItemsPlaced,
},
};
#[derive(Debug)]
pub struct SortedBin {
pub bin: Bin,
pub items: Vec<ItemsPlaced>,
pub removed_items: Vec<Item>,
}
impl SortedBin {
pub fn new(bin: Bin, items: Vec<ItemsPlaced>, removed_items: Vec<Item>) -> Self {
Self {
bin,
items,
removed_items,
}
}
}