Enum riichi_tools_rs::riichi::yaku::Yaku[][src]

pub enum Yaku {
Show variants MenzenTsumo, Riichi, Ippatsu, Pinfu, Iipeikou, Haitei, Houtei, Rinshan, Chankan, Tanyao, EastRound, EastSeat, SouthRound, SouthSeat, WestRound, WestSeat, NorthSeat, WhiteDragons, GreenDragons, RedDragons, DoubleRiichi, Chanta, SanshokuDoujun, Ittsu, Toitoi, Sanankou, SanshokuDoukou, Sankantsu, Chiitoitsu, Honroutou, Shousangen, Honitsu, Junchan, Ryanpeikou, Chinitsu, Kazoe, Kokushi, Suuankou, Daisangen, Shousuushii, Daisuushii, Tsuuiisou, Chinroutou, Ryuuiisou, Chuuren, Suukantsu, Tenhou, Chiihou,
}

Variants

MenzenTsumo
Riichi
Ippatsu
Pinfu
Iipeikou
Haitei
Houtei
Rinshan
Chankan
Tanyao
EastRound
EastSeat
SouthRound
SouthSeat
WestRound
WestSeat
NorthSeat
WhiteDragons
GreenDragons
RedDragons
DoubleRiichi
Chanta
SanshokuDoujun
Ittsu
Toitoi
Sanankou
SanshokuDoukou
Sankantsu
Chiitoitsu
Honroutou
Shousangen
Honitsu
Junchan
Ryanpeikou
Chinitsu
Kazoe
Kokushi
Suuankou
Daisangen
Shousuushii
Daisuushii
Tsuuiisou
Chinroutou
Ryuuiisou
Chuuren
Suukantsu
Tenhou
Chiihou

Implementations

impl Yaku[src]

pub fn get_name(&self) -> &str[src]

pub fn get_han(&self, table: &mut Table) -> u8[src]

pub fn is_yakuman(&self) -> bool[src]

Trait Implementations

impl Clone for Yaku[src]

impl Debug for Yaku[src]

impl IntoEnumIterator for Yaku[src]

type Iterator = YakuEnumIterator

Type of the iterator over the variants.

Auto Trait Implementations

impl RefUnwindSafe for Yaku

impl Send for Yaku

impl Sync for Yaku

impl Unpin for Yaku

impl UnwindSafe for Yaku

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,