split meilisearch-http and meilisearch-lib

This commit is contained in:
mpostma
2021-09-21 13:23:22 +02:00
parent 09d4e37044
commit 60518449fc
63 changed files with 608 additions and 324 deletions

79
Cargo.lock generated
View File

@ -872,6 +872,15 @@ dependencies = [
"termcolor",
]
[[package]]
name = "erased-serde"
version = "0.3.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3de9ad4541d99dc22b59134e7ff8dc3d6c988c89ecd7324bf10a8362b07a2afa"
dependencies = [
"serde",
]
[[package]]
name = "fake-simd"
version = "0.1.2"
@ -1571,6 +1580,7 @@ name = "meilisearch-error"
version = "0.22.0"
dependencies = [
"actix-http",
"serde",
]
[[package]]
@ -1606,6 +1616,7 @@ dependencies = [
"log",
"main_error",
"meilisearch-error",
"meilisearch-lib",
"meilisearch-tokenizer",
"memmap",
"milli",
@ -1646,6 +1657,74 @@ dependencies = [
"zip",
]
[[package]]
name = "meilisearch-lib"
version = "0.1.0"
dependencies = [
"actix-cors",
"actix-rt",
"actix-web",
"actix-web-static-files",
"anyhow",
"arc-swap",
"assert-json-diff",
"async-stream",
"async-trait",
"byte-unit",
"bytes",
"chrono",
"crossbeam-channel",
"either",
"env_logger",
"erased-serde",
"flate2",
"fst",
"futures",
"futures-util",
"heed",
"http",
"indexmap",
"itertools",
"log",
"main_error",
"meilisearch-error",
"meilisearch-tokenizer",
"memmap",
"milli",
"mime",
"mockall",
"num_cpus",
"obkv",
"once_cell",
"parking_lot",
"paste",
"pin-project",
"rand 0.8.4",
"rayon",
"regex",
"reqwest",
"rustls",
"serde",
"serde_json",
"serde_url_params",
"serdeval",
"sha2",
"siphasher",
"slice-group-by",
"structopt",
"sysinfo",
"tar",
"tempdir",
"tempfile",
"thiserror",
"tokio",
"tokio-stream",
"urlencoding",
"uuid",
"walkdir",
"whoami",
]
[[package]]
name = "meilisearch-tokenizer"
version = "0.2.5"