diff --git a/Cargo.lock b/Cargo.lock index 9eccbcaa8..ec835f884 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -224,6 +224,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "aligned-vec" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e0966165eaf052580bd70eb1b32cb3d6245774c0104d1b2793e9650bf83b52a" +dependencies = [ + "equator", +] + [[package]] name = "alloc-no-stdlib" version = "2.0.4" @@ -355,6 +364,12 @@ dependencies = [ "num-traits", ] +[[package]] +name = "array-init" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d62b7694a562cdf5a74227903507c56ab2cc8bdd1f781ed5cb4cf9c9f810bfc" + [[package]] name = "array-init-cursor" version = "0.2.0" @@ -1298,6 +1313,12 @@ dependencies = [ "cc", ] +[[package]] +name = "cmov" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b1dc960ba75d543267db9254da8ec1cb318a037beb3f8d2497520e410096fab" + [[package]] name = "codepage" version = "0.1.2" @@ -2139,6 +2160,26 @@ dependencies = [ "syn 2.0.90", ] +[[package]] +name = "equator" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c35da53b5a021d2484a7cc49b2ac7f2d840f8236a286f84202369bd338d761ea" +dependencies = [ + "equator-macro", +] + +[[package]] +name = "equator-macro" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3bf679796c0322556351f287a51b49e48f7c4986e727b5dd78c972d30e2e16cc" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +] + [[package]] name = "equivalent" version = "1.0.1" @@ -2591,8 +2632,7 @@ dependencies = [ [[package]] name = "geosuggest-core" version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c62b4a71c1aad50a21de40ed45841c85367f2a9eeaabfae2153e089455c45120" +source = "git+https://github.com/estin/geosuggest?rev=77c4891#77c48919c1433c3c08b6814313a3fafe22c6146a" dependencies = [ "bincode", "csv", @@ -2607,8 +2647,7 @@ dependencies = [ [[package]] name = "geosuggest-utils" version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "315adc60f92be0638d6666bb517ec3d93d6df27c1b6bf8e61283623fe67a8c19" +source = "git+https://github.com/estin/geosuggest?rev=77c4891#77c48919c1433c3c08b6814313a3fafe22c6146a" dependencies = [ "anyhow", "futures", @@ -3377,11 +3416,14 @@ dependencies = [ [[package]] name = "kiddo" -version = "4.2.1" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60c5fcd3044b774e2c80a502b2387b75d1baa95e99b2bceeb5db00f2e2d27fe9" +checksum = "1e730abf05f9e233791c0e513c1872064c0989681bff0616504911fdc988d4ed" dependencies = [ + "aligned-vec", + "array-init", "az", + "cmov", "divrem", "doc-comment", "elapsed", @@ -3393,8 +3435,6 @@ dependencies = [ "num-traits", "ordered-float 4.5.0", "sorted-vec", - "tracing", - "tracing-subscriber", "ubyte", ] @@ -3973,16 +4013,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "nu-ansi-term" -version = "0.46.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" -dependencies = [ - "overload", - "winapi", -] - [[package]] name = "num" version = "0.4.3" @@ -4312,12 +4342,6 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4030760ffd992bef45b0ae3f10ce1aba99e33464c90d14dd7c039884963ddc7a" -[[package]] -name = "overload" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" - [[package]] name = "parking" version = "2.2.1" @@ -6375,15 +6399,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "sharded-slab" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" -dependencies = [ - "lazy_static", -] - [[package]] name = "shlex" version = "1.3.0" @@ -6842,16 +6857,6 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3bf63baf9f5039dadc247375c29eb13706706cfde997d0330d05aa63a77d8820" -[[package]] -name = "thread_local" -version = "1.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" -dependencies = [ - "cfg-if", - "once_cell", -] - [[package]] name = "threadpool" version = "1.8.1" @@ -7098,32 +7103,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" dependencies = [ "once_cell", - "valuable", -] - -[[package]] -name = "tracing-log" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" -dependencies = [ - "log", - "once_cell", - "tracing-core", -] - -[[package]] -name = "tracing-subscriber" -version = "0.3.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" -dependencies = [ - "nu-ansi-term", - "sharded-slab", - "smallvec", - "thread_local", - "tracing-core", - "tracing-log", ] [[package]] @@ -7391,12 +7370,6 @@ version = "0.15.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e8257fbc510f0a46eb602c10215901938b5c2a7d5e70fc11483b1d3c9b5b18c" -[[package]] -name = "valuable" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" - [[package]] name = "value-trait" version = "0.10.1" diff --git a/Cargo.toml b/Cargo.toml index a36b7431c..b40523733 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -303,6 +303,9 @@ calamine = { git = "https://github.com/tafia/calamine", rev = "cf86fa7" } # see https://github.com/jan-auer/dynfmt/pull/9 dynfmt = { git = "https://github.com/jqnatividad/dynfmt", branch = "2021-clippy_ptr_as_ptr-bumpdeps" } +geosuggest-core = { git = "https://github.com/estin/geosuggest", rev = "77c4891"} +geosuggest-utils = { git = "https://github.com/estin/geosuggest", rev = "77c4891"} + # needed to get latest dependencies and unreleased fixes grex = { git = "https://github.com/pemistahl/grex", rev = "bbf3064" }