version = 4
[[package]]
name = "autocfg"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
[[package]]
name = "best"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed3ee30ad47ced88a2b79068185282ab8f0e917261ab88c5eb58aa7aaa38143a"
dependencies = [
"serde",
]
[[package]]
name = "coord_2d"
version = "0.2.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c7a8dac4ed5692b173b3a3196004c07245e551b7f841ee89eea2526dcbd3796e"
dependencies = [
"serde",
]
[[package]]
name = "direction"
version = "0.17.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3fad944a16fa9510ecc2224cc89c284c37290e8ad8472c870e4feea46f06e7c0"
dependencies = [
"coord_2d",
"serde",
]
[[package]]
name = "grid_2d"
version = "0.12.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8780b35f4628bcbcd1be0d46210d42d4b72895352ac881815c76a8b386930b5c"
dependencies = [
"coord_2d",
"serde",
]
[[package]]
name = "grid_search"
version = "0.15.1"
dependencies = [
"best",
"direction",
"grid_2d",
"num-traits",
"serde",
]
[[package]]
name = "num-traits"
version = "0.2.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
dependencies = [
"autocfg",
]
[[package]]
name = "proc-macro2"
version = "1.0.101"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
dependencies = [
"proc-macro2",
]
[[package]]
name = "serde"
version = "1.0.227"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "80ece43fc6fbed4eb5392ab50c07334d3e577cbf40997ee896fe7af40bba4245"
dependencies = [
"serde_core",
"serde_derive",
]
[[package]]
name = "serde_core"
version = "1.0.227"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a576275b607a2c86ea29e410193df32bc680303c82f31e275bbfcafe8b33be5"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
version = "1.0.227"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51e694923b8824cf0e9b382adf0f60d4e05f348f357b38833a3fa5ed7c2ede04"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "syn"
version = "2.0.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "unicode-ident"
version = "1.0.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d"