pub struct SortedBin {
pub bin: Bin,
pub items: Vec<ItemsPlaced>,
pub removed_items: Vec<Item>,
}Expand description
A Bin which has the Items in It
Fields§
§bin: BinBin
items: Vec<ItemsPlaced>Items
removed_items: Vec<Item>removed items
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SortedBin
impl RefUnwindSafe for SortedBin
impl Send for SortedBin
impl Sync for SortedBin
impl Unpin for SortedBin
impl UnsafeUnpin for SortedBin
impl UnwindSafe for SortedBin
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more