fn id(&self) -> AreaId
fn is_selected(&self) -> bool
fn is_held(&self) -> bool
fn give_cards(&mut self, held: Held) -> MoveResult<(), Held>
fn take_cards(&mut self, len: usize) -> Held
fn take_all_cards(&mut self) -> Held
fn peek_top_card(&self) -> Option<&Card>
fn as_stack(&self) -> Stack<'_>
fn as_area(&self) -> &dyn Area
fn as_area_mut(&mut self) -> &mut dyn Area
impl Area for SelectedStock
[src]fn id(&self) -> AreaId
[src]fn is_selected(&self) -> bool
[src]fn is_held(&self) -> bool
[src]fn give_cards(&mut self, held: Held) -> MoveResult<(), Held>
[src]fn take_cards(&mut self, len: usize) -> Held
[src]fn take_all_cards(&mut self) -> Held
[src]fn peek_top_card(&self) -> Option<&Card>
[src]fn as_stack(&self) -> Stack<'_>
[src]fn as_area(&self) -> &dyn Area
[src]fn as_area_mut(&mut self) -> &mut dyn Area
[src]impl Area for UnselectedStock
[src]fn id(&self) -> AreaId
[src]fn is_selected(&self) -> bool
[src]fn is_held(&self) -> bool
[src]fn give_cards(&mut self, held: Held) -> MoveResult<(), Held>
[src]fn take_cards(&mut self, len: usize) -> Held
[src]fn take_all_cards(&mut self) -> Held
[src]fn peek_top_card(&self) -> Option<&Card>
[src]fn as_stack(&self) -> Stack<'_>
[src]fn as_area(&self) -> &dyn Area
[src]fn as_area_mut(&mut self) -> &mut dyn Area
[src]impl Area for SelectedTableaux
[src]fn id(&self) -> AreaId
[src]fn is_selected(&self) -> bool
[src]fn is_held(&self) -> bool
[src]fn give_cards(&mut self, held: Held) -> MoveResult<(), Held>
[src]fn take_cards(&mut self, len: usize) -> Held
[src]fn take_all_cards(&mut self) -> Held
[src]fn peek_top_card(&self) -> Option<&Card>
[src]fn as_stack(&self) -> Stack<'_>
[src]fn as_area(&self) -> &dyn Area
[src]fn as_area_mut(&mut self) -> &mut dyn Area
[src]impl Area for UnselectedTableaux
[src]fn id(&self) -> AreaId
[src]fn is_selected(&self) -> bool
[src]fn is_held(&self) -> bool
[src]fn give_cards(&mut self, held: Held) -> MoveResult<(), Held>
[src]fn take_cards(&mut self, len: usize) -> Held
[src]fn take_all_cards(&mut self) -> Held
[src]fn peek_top_card(&self) -> Option<&Card>
[src]fn as_stack(&self) -> Stack<'_>
[src]fn as_area(&self) -> &dyn Area
[src]fn as_area_mut(&mut self) -> &mut dyn Area
[src]impl Area for SelectedTalon
[src]fn id(&self) -> AreaId
[src]fn is_selected(&self) -> bool
[src]fn is_held(&self) -> bool
[src]fn give_cards(&mut self, held: Held) -> MoveResult<(), Held>
[src]fn take_cards(&mut self, len: usize) -> Held
[src]fn take_all_cards(&mut self) -> Held
[src]fn peek_top_card(&self) -> Option<&Card>
[src]fn as_stack(&self) -> Stack<'_>
[src]fn as_area(&self) -> &dyn Area
[src]fn as_area_mut(&mut self) -> &mut dyn Area
[src]impl<'a> Area for SelectedFoundation
[src]fn id(&self) -> AreaId
[src]fn is_selected(&self) -> bool
[src]fn is_held(&self) -> bool
[src]fn give_cards(&mut self, held: Held) -> MoveResult<(), Held>
[src]fn take_cards(&mut self, len: usize) -> Held
[src]fn take_all_cards(&mut self) -> Held
[src]fn peek_top_card(&self) -> Option<&Card>
[src]fn as_stack(&self) -> Stack<'_>
[src]fn as_area(&self) -> &dyn Area
[src]fn as_area_mut(&mut self) -> &mut dyn Area
[src]impl<'a> Area for UnselectedFoundation
[src]fn id(&self) -> AreaId
[src]fn is_selected(&self) -> bool
[src]fn is_held(&self) -> bool
[src]fn give_cards(&mut self, held: Held) -> MoveResult<(), Held>
[src]fn take_cards(&mut self, len: usize) -> Held
[src]fn take_all_cards(&mut self) -> Held
[src]fn peek_top_card(&self) -> Option<&Card>
[src]fn as_stack(&self) -> Stack<'_>
[src]fn as_area(&self) -> &dyn Area
[src]fn as_area_mut(&mut self) -> &mut dyn Area
[src]impl<'a> Area for UnselectedTalon
[src]fn id(&self) -> AreaId
[src]fn is_selected(&self) -> bool
[src]fn is_held(&self) -> bool
[src]fn give_cards(&mut self, held: Held) -> MoveResult<(), Held>
[src]fn take_cards(&mut self, len: usize) -> Held
[src]fn take_all_cards(&mut self) -> Held
[src]fn peek_top_card(&self) -> Option<&Card>
[src]fn as_stack(&self) -> Stack<'_>
[src]fn as_area(&self) -> &dyn Area
[src]fn as_area_mut(&mut self) -> &mut dyn Area
[src]