Rename crate
This commit is contained in:
		
							
								
								
									
										50
									
								
								rust/Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										50
									
								
								rust/Cargo.lock
									
									
									
										generated
									
									
									
								
							@@ -456,31 +456,6 @@ dependencies = [
 | 
				
			|||||||
 "os_str_bytes",
 | 
					 "os_str_bytes",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					 | 
				
			||||||
name = "cli_player"
 | 
					 | 
				
			||||||
version = "0.1.0"
 | 
					 | 
				
			||||||
dependencies = [
 | 
					 | 
				
			||||||
 "clap",
 | 
					 | 
				
			||||||
 "crossterm",
 | 
					 | 
				
			||||||
 "env_logger",
 | 
					 | 
				
			||||||
 "futures",
 | 
					 | 
				
			||||||
 "hostname",
 | 
					 | 
				
			||||||
 "hyper-rustls",
 | 
					 | 
				
			||||||
 "lazy_static",
 | 
					 | 
				
			||||||
 "log",
 | 
					 | 
				
			||||||
 "num",
 | 
					 | 
				
			||||||
 "num-derive",
 | 
					 | 
				
			||||||
 "num-traits",
 | 
					 | 
				
			||||||
 "rustls",
 | 
					 | 
				
			||||||
 "sea_battle_backend",
 | 
					 | 
				
			||||||
 "serde_json",
 | 
					 | 
				
			||||||
 "serde_urlencoded",
 | 
					 | 
				
			||||||
 "textwrap",
 | 
					 | 
				
			||||||
 "tokio",
 | 
					 | 
				
			||||||
 "tokio-tungstenite",
 | 
					 | 
				
			||||||
 "tui",
 | 
					 | 
				
			||||||
]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "codespan-reporting"
 | 
					name = "codespan-reporting"
 | 
				
			||||||
version = "0.11.1"
 | 
					version = "0.11.1"
 | 
				
			||||||
@@ -1564,6 +1539,31 @@ dependencies = [
 | 
				
			|||||||
 "uuid",
 | 
					 "uuid",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[[package]]
 | 
				
			||||||
 | 
					name = "sea_battle_cli_player"
 | 
				
			||||||
 | 
					version = "0.1.0"
 | 
				
			||||||
 | 
					dependencies = [
 | 
				
			||||||
 | 
					 "clap",
 | 
				
			||||||
 | 
					 "crossterm",
 | 
				
			||||||
 | 
					 "env_logger",
 | 
				
			||||||
 | 
					 "futures",
 | 
				
			||||||
 | 
					 "hostname",
 | 
				
			||||||
 | 
					 "hyper-rustls",
 | 
				
			||||||
 | 
					 "lazy_static",
 | 
				
			||||||
 | 
					 "log",
 | 
				
			||||||
 | 
					 "num",
 | 
				
			||||||
 | 
					 "num-derive",
 | 
				
			||||||
 | 
					 "num-traits",
 | 
				
			||||||
 | 
					 "rustls",
 | 
				
			||||||
 | 
					 "sea_battle_backend",
 | 
				
			||||||
 | 
					 "serde_json",
 | 
				
			||||||
 | 
					 "serde_urlencoded",
 | 
				
			||||||
 | 
					 "textwrap",
 | 
				
			||||||
 | 
					 "tokio",
 | 
				
			||||||
 | 
					 "tokio-tungstenite",
 | 
				
			||||||
 | 
					 "tui",
 | 
				
			||||||
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "security-framework"
 | 
					name = "security-framework"
 | 
				
			||||||
version = "2.7.0"
 | 
					version = "2.7.0"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,5 +2,5 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
members = [
 | 
					members = [
 | 
				
			||||||
 "sea_battle_backend",
 | 
					 "sea_battle_backend",
 | 
				
			||||||
 "cli_player"
 | 
					 "sea_battle_cli_player"
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,6 +2,10 @@
 | 
				
			|||||||
name = "sea_battle_backend"
 | 
					name = "sea_battle_backend"
 | 
				
			||||||
version = "0.1.0"
 | 
					version = "0.1.0"
 | 
				
			||||||
edition = "2021"
 | 
					edition = "2021"
 | 
				
			||||||
 | 
					license = "GPL-2.0-or-later"
 | 
				
			||||||
 | 
					description = "A Sea Battle game backend server"
 | 
				
			||||||
 | 
					repository = "https://gitea.communiquons.org/pierre/SeaBattle"
 | 
				
			||||||
 | 
					readme = "README.md"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 | 
					# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										5
									
								
								rust/sea_battle_backend/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								rust/sea_battle_backend/README.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
				
			|||||||
 | 
					# Sea battle backend
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					A backend server for the Sea Battle game.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					A command-line client is available in the `sea_battle_cli_player` crate.
 | 
				
			||||||
@@ -1,7 +1,11 @@
 | 
				
			|||||||
[package]
 | 
					[package]
 | 
				
			||||||
name = "cli_player"
 | 
					name = "sea_battle_cli_player"
 | 
				
			||||||
version = "0.1.0"
 | 
					version = "0.1.0"
 | 
				
			||||||
edition = "2021"
 | 
					edition = "2021"
 | 
				
			||||||
 | 
					license = "GPL-2.0-or-later"
 | 
				
			||||||
 | 
					description = "A Sea Battle game shell client"
 | 
				
			||||||
 | 
					repository = "https://gitea.communiquons.org/pierre/SeaBattle"
 | 
				
			||||||
 | 
					readme = "README.md"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 | 
					# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -24,4 +28,4 @@ futures = "0.3.23"
 | 
				
			|||||||
serde_json = "1.0.85"
 | 
					serde_json = "1.0.85"
 | 
				
			||||||
hostname = "0.3.1"
 | 
					hostname = "0.3.1"
 | 
				
			||||||
rustls = "0.20.6"
 | 
					rustls = "0.20.6"
 | 
				
			||||||
hyper-rustls = { version = "0.23.0", features = ["rustls-native-certs"] }
 | 
					hyper-rustls = { version = "0.23.0", features = ["rustls-native-certs"] }
 | 
				
			||||||
							
								
								
									
										3
									
								
								rust/sea_battle_cli_player/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								rust/sea_battle_cli_player/README.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
				
			|||||||
 | 
					# Sea battle player
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					A sea battle shell client player for the `sea_battle_backend` crate.
 | 
				
			||||||
@@ -12,20 +12,22 @@ use env_logger::Env;
 | 
				
			|||||||
use tui::backend::{Backend, CrosstermBackend};
 | 
					use tui::backend::{Backend, CrosstermBackend};
 | 
				
			||||||
use tui::Terminal;
 | 
					use tui::Terminal;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use cli_player::cli_args::{cli_args, TestDevScreen};
 | 
					 | 
				
			||||||
use cli_player::client::Client;
 | 
					 | 
				
			||||||
use cli_player::server::run_server;
 | 
					 | 
				
			||||||
use cli_player::ui_screens::configure_game_rules::GameRulesConfigurationScreen;
 | 
					 | 
				
			||||||
use cli_player::ui_screens::game_screen::GameScreen;
 | 
					 | 
				
			||||||
use cli_player::ui_screens::input_screen::InputScreen;
 | 
					 | 
				
			||||||
use cli_player::ui_screens::popup_screen::PopupScreen;
 | 
					 | 
				
			||||||
use cli_player::ui_screens::select_play_mode_screen::{SelectPlayModeResult, SelectPlayModeScreen};
 | 
					 | 
				
			||||||
use cli_player::ui_screens::*;
 | 
					 | 
				
			||||||
use sea_battle_backend::consts::{
 | 
					use sea_battle_backend::consts::{
 | 
				
			||||||
    INVITE_CODE_LENGTH, MAX_PLAYER_NAME_LENGTH, MIN_PLAYER_NAME_LENGTH,
 | 
					    INVITE_CODE_LENGTH, MAX_PLAYER_NAME_LENGTH, MIN_PLAYER_NAME_LENGTH,
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
use sea_battle_backend::data::GameRules;
 | 
					use sea_battle_backend::data::GameRules;
 | 
				
			||||||
use sea_battle_backend::utils::res_utils::Res;
 | 
					use sea_battle_backend::utils::res_utils::Res;
 | 
				
			||||||
 | 
					use sea_battle_cli_player::cli_args::{cli_args, TestDevScreen};
 | 
				
			||||||
 | 
					use sea_battle_cli_player::client::Client;
 | 
				
			||||||
 | 
					use sea_battle_cli_player::server::run_server;
 | 
				
			||||||
 | 
					use sea_battle_cli_player::ui_screens::configure_game_rules::GameRulesConfigurationScreen;
 | 
				
			||||||
 | 
					use sea_battle_cli_player::ui_screens::game_screen::GameScreen;
 | 
				
			||||||
 | 
					use sea_battle_cli_player::ui_screens::input_screen::InputScreen;
 | 
				
			||||||
 | 
					use sea_battle_cli_player::ui_screens::popup_screen::PopupScreen;
 | 
				
			||||||
 | 
					use sea_battle_cli_player::ui_screens::select_play_mode_screen::{
 | 
				
			||||||
 | 
					    SelectPlayModeResult, SelectPlayModeScreen,
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					use sea_battle_cli_player::ui_screens::*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/// Test code screens
 | 
					/// Test code screens
 | 
				
			||||||
async fn run_dev<B: Backend>(
 | 
					async fn run_dev<B: Backend>(
 | 
				
			||||||
		Reference in New Issue
	
	Block a user