AH2SBQVIRKCRNKLMJ4CWGNHVCX4JUZ6MXYK274LBDMZFO7NY6O4AC
pub enum SolveResponse {
ValidSolutionFound { id: u64, queens: Vec<(u32, u32)> },
NoSolutionFound,
#[derive(Debug, Clone, Serialize)]
pub struct SolveResponse {
id: u64,
queens: Vec<(u32, u32)>,
}
#[derive(Debug, Error)]
pub enum SolveError {
#[error("The computation time was exceeded")]
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
version = "1.0.118"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c84d3526699cd55261af4b941e4e725444df67aa4f9e6a3564f18030d12672df"
dependencies = [
"proc-macro2 1.0.24",
"quote 1.0.7",
"syn 1.0.54",
]
[[package]]
name = "serde_json"
version = "1.0.60"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1500e84d27fe482ed1dc791a56eddc2f230046a040fa908c08bda1d9fb615779"
dependencies = [
"itoa",
"ryu",
"serde",
]