Docs.rs
  • sea_battle_cli_player-0.2.1
    • sea_battle_cli_player 0.2.1
    • Permalink
    • Docs.rs crate page
    • GPL-2.0-or-later
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • pierre42100
    • Dependencies
      • clap ^4.4.13 normal
      • crossterm ^0.27.0 normal
      • env_logger ^0.10.1 normal
      • futures ^0.3.30 normal
      • hostname ^0.3.1 normal
      • lazy_static ^1.4.0 normal
      • log ^0.4.20 normal
      • num ^0.4.1 normal
      • num-derive ^0.4.1 normal
      • num-traits ^0.2.17 normal
      • reqwest ^0.11 normal
      • rustls ^0.22.0 normal
      • rustls-native-certs ^0.7.0 normal
      • sea_battle_backend ^0.2.0 normal
      • serde_json ^1.0.110 normal
      • serde_urlencoded ^0.7.1 normal
      • textwrap ^0.16.0 normal
      • tokio ^1.35.1 normal
      • tokio-tungstenite ^0.21.0 normal
      • tui ^0.19.0 normal
    • Versions
    • 20.9% of the crate is documented
  • Platform
    • i686-unknown-linux-gnu
    • 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

sea_battle_cli_player0.2.1

Crate Items

  • Structs
  • Enums
  • Constants
  • Functions

List of all items

Structs

  • cli_args::CliArgs
  • client::Client
  • ui_screens::configure_game_rules::GameRulesConfigurationScreen
  • ui_screens::confirm_dialog_screen::ConfirmDialogScreen
  • ui_screens::game_screen::GameScreen
  • ui_screens::input_screen::InputScreen
  • ui_screens::popup_screen::PopupScreen
  • ui_screens::select_bot_type_screen::SelectBotTypeScreen
  • ui_screens::select_play_mode_screen::SelectPlayModeScreen
  • ui_screens::set_boats_layout_screen::SetBoatsLayoutScreen
  • ui_widgets::button_widget::ButtonWidget
  • ui_widgets::checkbox_widget::CheckboxWidget
  • ui_widgets::game_map_widget::ColoredCells
  • ui_widgets::game_map_widget::GameMapWidget
  • ui_widgets::text_editor_widget::TextEditorWidget

Enums

  • cli_args::TestDevScreen
  • client::GetRemoteVersionError
  • ui_screens::ScreenResult
  • ui_screens::select_play_mode_screen::SelectPlayModeResult
  • ui_widgets::text_editor_widget::InputMode

Functions

  • cli_args::cli_args
  • server::run_server
  • server::start_server_if_missing
  • ui_screens::confirm_dialog_screen::confirm
  • ui_screens::popup_screen::show_screen_too_small_popup
  • ui_screens::utils::centered_rect_percentage
  • ui_screens::utils::centered_rect_size
  • ui_screens::utils::centered_rect_size_horizontally
  • ui_screens::utils::centered_text

Constants

  • consts::HIGHLIGHT_COLOR
  • consts::TICK_RATE