Docs.rs
  • mahc-1.16.0
    • mahc 1.16.0
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • DrCheeseFace
    • Dependencies
      • clap ^4.5.9 normal
      • serde_json ^1.0 normal
    • Versions
    • 33.57% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

mahc1.16.0

Crate Items

  • Structs
  • Enums
  • Constants
  • Functions
  • Type Aliases

List of all items

Structs

  • hand::Hand
  • payment::Payment
  • score::Score
  • tile_group::TileGroup

Enums

  • calc::error::CalcErr
  • fu::Fu
  • hand::error::HandErr
  • limit_hand::LimitHands
  • suit::Suit
  • tile::DValue
  • tile::MpsValue
  • tile::Tile
  • tile::WValue
  • tile_group::GroupType
  • yaku::Yaku

Functions

  • calc::calculate
  • calc::calculate_yaku_payment
  • calc::get_hand_score
  • calc::get_valid_hand_shapes
  • calc::get_yaku
  • calc::get_yaku_and_yakuman
  • calc::get_yakuman
  • calc::validate_scoring_conditions
  • fu::calculate_total_fu_value
  • hand::validate_hand_shape

Type Aliases

  • score::FuValue
  • score::HanValue
  • score::HonbaCounter

Constants

  • suit::DRAGON_SUIT_CHAR
  • suit::MAN_SUIT_CHAR
  • suit::PIN_SUIT_CHAR
  • suit::SOU_SUIT_CHAR
  • suit::WIND_SUIT_CHAR
  • suit::Z_SUIT_CHAR
  • tile::AKAFIVE_VALUE
  • tile::EAST_VALUE
  • tile::EAST_VALUE_Z
  • tile::EIGHT_VALUE
  • tile::FIVE_VALUE
  • tile::FOUR_VALUE
  • tile::GREEN_VALUE
  • tile::GREEN_VALUE_Z
  • tile::NINE_VALUE
  • tile::NORTH_VALUE
  • tile::NORTH_VALUE_Z
  • tile::ONE_VALUE
  • tile::RED_VALUE
  • tile::RED_VALUE_Z
  • tile::SEVEN_VALUE
  • tile::SIX_VALUE
  • tile::SOUTH_VALUE
  • tile::SOUTH_VALUE_Z
  • tile::THREE_VALUE
  • tile::TWO_VALUE
  • tile::WEST_VALUE
  • tile::WEST_VALUE_Z
  • tile::WHITE_VALUE
  • tile::WHITE_VALUE_Z
  • tile_group::OPEN_CHAR