Merge branch 'master' into renovate/clap-4.x
This commit is contained in:
		
							
								
								
									
										69
									
								
								rust/Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										69
									
								
								rust/Cargo.lock
									
									
									
										generated
									
									
									
								
							@@ -511,7 +511,7 @@ dependencies = [
 | 
				
			|||||||
 "heck",
 | 
					 "heck",
 | 
				
			||||||
 "proc-macro2",
 | 
					 "proc-macro2",
 | 
				
			||||||
 "quote",
 | 
					 "quote",
 | 
				
			||||||
 "syn 2.0.11",
 | 
					 "syn 2.0.15",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@@ -681,7 +681,7 @@ dependencies = [
 | 
				
			|||||||
 "proc-macro2",
 | 
					 "proc-macro2",
 | 
				
			||||||
 "quote",
 | 
					 "quote",
 | 
				
			||||||
 "scratch",
 | 
					 "scratch",
 | 
				
			||||||
 "syn 2.0.11",
 | 
					 "syn 2.0.15",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@@ -698,14 +698,14 @@ checksum = "631569015d0d8d54e6c241733f944042623ab6df7bc3be7466874b05fcdb1c5f"
 | 
				
			|||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "proc-macro2",
 | 
					 "proc-macro2",
 | 
				
			||||||
 "quote",
 | 
					 "quote",
 | 
				
			||||||
 "syn 2.0.11",
 | 
					 "syn 2.0.15",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "darling"
 | 
					name = "darling"
 | 
				
			||||||
version = "0.14.4"
 | 
					version = "0.20.0"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850"
 | 
					checksum = "e7c99d16b88c92aef47e58dadd53e87b4bd234c29934947a6cec8b466300f99b"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "darling_core",
 | 
					 "darling_core",
 | 
				
			||||||
 "darling_macro",
 | 
					 "darling_macro",
 | 
				
			||||||
@@ -713,27 +713,27 @@ dependencies = [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "darling_core"
 | 
					name = "darling_core"
 | 
				
			||||||
version = "0.14.4"
 | 
					version = "0.20.0"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0"
 | 
					checksum = "2ea05d2fcb27b53f7a98faddaf5f2914760330ab7703adfc9df13332b42189f9"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "fnv",
 | 
					 "fnv",
 | 
				
			||||||
 "ident_case",
 | 
					 "ident_case",
 | 
				
			||||||
 "proc-macro2",
 | 
					 "proc-macro2",
 | 
				
			||||||
 "quote",
 | 
					 "quote",
 | 
				
			||||||
 "strsim",
 | 
					 "strsim",
 | 
				
			||||||
 "syn 1.0.109",
 | 
					 "syn 2.0.15",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "darling_macro"
 | 
					name = "darling_macro"
 | 
				
			||||||
version = "0.14.4"
 | 
					version = "0.20.0"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e"
 | 
					checksum = "7bfb82b62b1b8a2a9808fb4caf844ede819a76cfc23b2827d7f94eefb49551eb"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "darling_core",
 | 
					 "darling_core",
 | 
				
			||||||
 "quote",
 | 
					 "quote",
 | 
				
			||||||
 "syn 1.0.109",
 | 
					 "syn 2.0.15",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@@ -1465,9 +1465,9 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "proc-macro2"
 | 
					name = "proc-macro2"
 | 
				
			||||||
version = "1.0.52"
 | 
					version = "1.0.56"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
checksum = "1d0e1ae9e836cc3beddd63db0df682593d7e2d3d891ae8c9083d2113e1744224"
 | 
					checksum = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "unicode-ident",
 | 
					 "unicode-ident",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
@@ -1765,22 +1765,22 @@ checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "serde"
 | 
					name = "serde"
 | 
				
			||||||
version = "1.0.159"
 | 
					version = "1.0.160"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
checksum = "3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065"
 | 
					checksum = "bb2f3770c8bce3bcda7e149193a069a0f4365bda1fa5cd88e03bca26afc1216c"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "serde_derive",
 | 
					 "serde_derive",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "serde_derive"
 | 
					name = "serde_derive"
 | 
				
			||||||
version = "1.0.159"
 | 
					version = "1.0.160"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
checksum = "4c614d17805b093df4b147b51339e7e44bf05ef59fba1e45d83500bcfb4d8585"
 | 
					checksum = "291a097c63d8497e00160b166a967a4a79c64f3facdd01cbd7502231688d77df"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "proc-macro2",
 | 
					 "proc-macro2",
 | 
				
			||||||
 "quote",
 | 
					 "quote",
 | 
				
			||||||
 "syn 2.0.11",
 | 
					 "syn 2.0.15",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@@ -1808,9 +1808,9 @@ dependencies = [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "serde_with"
 | 
					name = "serde_with"
 | 
				
			||||||
version = "2.3.1"
 | 
					version = "2.3.3"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
checksum = "85456ffac572dc8826334164f2fb6fb40a7c766aebe195a2a21ee69ee2885ecf"
 | 
					checksum = "07ff71d2c147a7b57362cead5e22f772cd52f6ab31cfcd9edcd7f6aeb2a0afbe"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "base64 0.13.1",
 | 
					 "base64 0.13.1",
 | 
				
			||||||
 "chrono",
 | 
					 "chrono",
 | 
				
			||||||
@@ -1824,14 +1824,14 @@ dependencies = [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "serde_with_macros"
 | 
					name = "serde_with_macros"
 | 
				
			||||||
version = "2.3.1"
 | 
					version = "2.3.3"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
checksum = "7cbcd6104f8a4ab6af7f6be2a0da6be86b9de3c401f6e86bb856ab2af739232f"
 | 
					checksum = "881b6f881b17d13214e5d494c939ebab463d01264ce1811e9d4ac3a882e7695f"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "darling",
 | 
					 "darling",
 | 
				
			||||||
 "proc-macro2",
 | 
					 "proc-macro2",
 | 
				
			||||||
 "quote",
 | 
					 "quote",
 | 
				
			||||||
 "syn 1.0.109",
 | 
					 "syn 2.0.15",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@@ -1931,9 +1931,9 @@ dependencies = [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "syn"
 | 
					name = "syn"
 | 
				
			||||||
version = "2.0.11"
 | 
					version = "2.0.15"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
checksum = "21e3787bb71465627110e7d87ed4faaa36c1f61042ee67badb9e2ef173accc40"
 | 
					checksum = "a34fcf3e8b60f57e6a14301a2e916d323af98b0ea63c599441eec8558660c822"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "proc-macro2",
 | 
					 "proc-macro2",
 | 
				
			||||||
 "quote",
 | 
					 "quote",
 | 
				
			||||||
@@ -1977,7 +1977,7 @@ checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f"
 | 
				
			|||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "proc-macro2",
 | 
					 "proc-macro2",
 | 
				
			||||||
 "quote",
 | 
					 "quote",
 | 
				
			||||||
 "syn 2.0.11",
 | 
					 "syn 2.0.15",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@@ -2024,14 +2024,13 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "tokio"
 | 
					name = "tokio"
 | 
				
			||||||
version = "1.26.0"
 | 
					version = "1.28.0"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
checksum = "03201d01c3c27a29c8a5cee5b55a93ddae1ccf6f08f65365c2c918f8c1b76f64"
 | 
					checksum = "c3c786bf8134e5a3a166db9b29ab8f48134739014a3eca7bc6bfa95d673b136f"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "autocfg",
 | 
					 "autocfg",
 | 
				
			||||||
 "bytes",
 | 
					 "bytes",
 | 
				
			||||||
 "libc",
 | 
					 "libc",
 | 
				
			||||||
 "memchr",
 | 
					 | 
				
			||||||
 "mio",
 | 
					 "mio",
 | 
				
			||||||
 "num_cpus",
 | 
					 "num_cpus",
 | 
				
			||||||
 "parking_lot",
 | 
					 "parking_lot",
 | 
				
			||||||
@@ -2039,18 +2038,18 @@ dependencies = [
 | 
				
			|||||||
 "signal-hook-registry",
 | 
					 "signal-hook-registry",
 | 
				
			||||||
 "socket2",
 | 
					 "socket2",
 | 
				
			||||||
 "tokio-macros",
 | 
					 "tokio-macros",
 | 
				
			||||||
 "windows-sys 0.45.0",
 | 
					 "windows-sys 0.48.0",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "tokio-macros"
 | 
					name = "tokio-macros"
 | 
				
			||||||
version = "1.8.2"
 | 
					version = "2.1.0"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8"
 | 
					checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "proc-macro2",
 | 
					 "proc-macro2",
 | 
				
			||||||
 "quote",
 | 
					 "quote",
 | 
				
			||||||
 "syn 1.0.109",
 | 
					 "syn 2.0.11",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@@ -2241,9 +2240,9 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "uuid"
 | 
					name = "uuid"
 | 
				
			||||||
version = "1.3.0"
 | 
					version = "1.3.2"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
checksum = "1674845326ee10d37ca60470760d4288a6f80f304007d92e5c53bab78c9cfd79"
 | 
					checksum = "4dad5567ad0cf5b760e5665964bec1b47dfd077ba8a2544b513f3556d3d239a2"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "getrandom",
 | 
					 "getrandom",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -15,16 +15,16 @@ categories = [ "games" ]
 | 
				
			|||||||
clap = { version = "4.2.5", features = ["derive"] }
 | 
					clap = { version = "4.2.5", features = ["derive"] }
 | 
				
			||||||
log = "0.4.17"
 | 
					log = "0.4.17"
 | 
				
			||||||
env_logger = "0.10.0"
 | 
					env_logger = "0.10.0"
 | 
				
			||||||
serde = { version = "1.0.159", features = ["derive"] }
 | 
					serde = { version = "1.0.160", features = ["derive"] }
 | 
				
			||||||
serde_json = "1.0.96"
 | 
					serde_json = "1.0.96"
 | 
				
			||||||
actix-web = "4.1.0"
 | 
					actix-web = "4.1.0"
 | 
				
			||||||
actix-cors = "0.6.2"
 | 
					actix-cors = "0.6.2"
 | 
				
			||||||
actix = "0.13.0"
 | 
					actix = "0.13.0"
 | 
				
			||||||
actix-web-actors = "4.1.0"
 | 
					actix-web-actors = "4.1.0"
 | 
				
			||||||
actix-rt = "2.7.0"
 | 
					actix-rt = "2.7.0"
 | 
				
			||||||
uuid = { version = "1.1.2", features = ["v4"] }
 | 
					uuid = { version = "1.3.2", features = ["v4"] }
 | 
				
			||||||
rand = "0.8.5"
 | 
					rand = "0.8.5"
 | 
				
			||||||
serde_with = "2.0.1"
 | 
					serde_with = "2.3.3"
 | 
				
			||||||
tokio = { version = "1", features = ["full"] }
 | 
					tokio = { version = "1", features = ["full"] }
 | 
				
			||||||
semver = "1.0.14"
 | 
					semver = "1.0.14"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,7 +19,7 @@ env_logger = "0.10.0"
 | 
				
			|||||||
tui = "0.19.0"
 | 
					tui = "0.19.0"
 | 
				
			||||||
crossterm = "0.26.1"
 | 
					crossterm = "0.26.1"
 | 
				
			||||||
lazy_static = "1.4.0"
 | 
					lazy_static = "1.4.0"
 | 
				
			||||||
tokio = "1.21.2"
 | 
					tokio = "1.28.0"
 | 
				
			||||||
num = "0.4.0"
 | 
					num = "0.4.0"
 | 
				
			||||||
num-traits = "0.2.15"
 | 
					num-traits = "0.2.15"
 | 
				
			||||||
num-derive = "0.3.3"
 | 
					num-derive = "0.3.3"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -62,7 +62,7 @@ impl Client {
 | 
				
			|||||||
            &cli_args().local_server_address(),
 | 
					            &cli_args().local_server_address(),
 | 
				
			||||||
            &format!(
 | 
					            &format!(
 | 
				
			||||||
                "/play/bot?{}",
 | 
					                "/play/bot?{}",
 | 
				
			||||||
                serde_urlencoded::to_string(&BotPlayQuery {
 | 
					                serde_urlencoded::to_string(BotPlayQuery {
 | 
				
			||||||
                    rules: rules.clone(),
 | 
					                    rules: rules.clone(),
 | 
				
			||||||
                    player_name: "Human".to_string()
 | 
					                    player_name: "Human".to_string()
 | 
				
			||||||
                })
 | 
					                })
 | 
				
			||||||
@@ -78,7 +78,7 @@ impl Client {
 | 
				
			|||||||
            &cli_args().remote_server,
 | 
					            &cli_args().remote_server,
 | 
				
			||||||
            &format!(
 | 
					            &format!(
 | 
				
			||||||
                "/play/random?{}",
 | 
					                "/play/random?{}",
 | 
				
			||||||
                serde_urlencoded::to_string(&PlayRandomQuery {
 | 
					                serde_urlencoded::to_string(PlayRandomQuery {
 | 
				
			||||||
                    player_name: player_name.to_string()
 | 
					                    player_name: player_name.to_string()
 | 
				
			||||||
                })
 | 
					                })
 | 
				
			||||||
                .unwrap()
 | 
					                .unwrap()
 | 
				
			||||||
@@ -93,7 +93,7 @@ impl Client {
 | 
				
			|||||||
            &cli_args().remote_server,
 | 
					            &cli_args().remote_server,
 | 
				
			||||||
            &format!(
 | 
					            &format!(
 | 
				
			||||||
                "/play/create_invite?{}",
 | 
					                "/play/create_invite?{}",
 | 
				
			||||||
                serde_urlencoded::to_string(&CreateInviteQuery {
 | 
					                serde_urlencoded::to_string(CreateInviteQuery {
 | 
				
			||||||
                    rules: rules.clone(),
 | 
					                    rules: rules.clone(),
 | 
				
			||||||
                    player_name: player_name.to_string()
 | 
					                    player_name: player_name.to_string()
 | 
				
			||||||
                })
 | 
					                })
 | 
				
			||||||
@@ -109,7 +109,7 @@ impl Client {
 | 
				
			|||||||
            &cli_args().remote_server,
 | 
					            &cli_args().remote_server,
 | 
				
			||||||
            &format!(
 | 
					            &format!(
 | 
				
			||||||
                "/play/accept_invite?{}",
 | 
					                "/play/accept_invite?{}",
 | 
				
			||||||
                serde_urlencoded::to_string(&AcceptInviteQuery {
 | 
					                serde_urlencoded::to_string(AcceptInviteQuery {
 | 
				
			||||||
                    code,
 | 
					                    code,
 | 
				
			||||||
                    player_name: player_name.to_string()
 | 
					                    player_name: player_name.to_string()
 | 
				
			||||||
                })
 | 
					                })
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user