[][src]Trait klondike_lib::model::area::UnselectedArea

pub trait UnselectedArea: Area {
    fn select(
        self: Box<Self>
    ) -> MoveResult<Box<dyn SelectedArea>, Box<dyn UnselectedArea>>;
fn select_with_held(
        self: Box<Self>,
        held: Held
    ) -> MoveResult<Box<dyn SelectedArea>, (Box<dyn UnselectedArea>, Held)>; }

Required methods

fn select(
    self: Box<Self>
) -> MoveResult<Box<dyn SelectedArea>, Box<dyn UnselectedArea>>

fn select_with_held(
    self: Box<Self>,
    held: Held
) -> MoveResult<Box<dyn SelectedArea>, (Box<dyn UnselectedArea>, Held)>

Loading content...

Implementors

impl UnselectedArea for UnselectedFoundation[src]

impl UnselectedArea for UnselectedStock[src]

impl UnselectedArea for UnselectedTableaux[src]

impl UnselectedArea for UnselectedTalon[src]

Loading content...