Implement thiserror::Error for a bunch of error types, and remove string errors from the implementation of the command handler in explorer. Clean up parsing of basic types all over the place. Update Cargo files to include thiserror and anyhow.
		
			
				
	
	
		
			17 lines
		
	
	
	
		
			473 B
		
	
	
	
		
			TOML
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
	
		
			473 B
		
	
	
	
		
			TOML
		
	
	
	
	
	
[package]
 | 
						|
name = "explorer"
 | 
						|
version = "0.1.0"
 | 
						|
edition = "2021"
 | 
						|
 | 
						|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 | 
						|
 | 
						|
[dependencies]
 | 
						|
anyhow = "1.0.98"
 | 
						|
chessfriend_core = { path = "../core" }
 | 
						|
chessfriend_board = { path = "../board" }
 | 
						|
chessfriend_moves = { path = "../moves" }
 | 
						|
chessfriend_position = { path = "../position" }
 | 
						|
clap = { version = "4.4.12", features = ["derive"] }
 | 
						|
rustyline = "13.0.0"
 | 
						|
shlex = "1.2.0"
 | 
						|
thiserror = "2"
 |