Trait soliterm_model::deal::Dealable
source · [−]pub trait Dealable {
type Item;
type Iter: Iterator<Item = Self::Item>;
fn deal_out<D, T>(self, deal: D, piles: &mut T) -> Self::Iter
where
D: Deal,
T: Index<D::Index> + IndexMut<D::Index>,
T::Output: Extend<Self::Item>;
}