Start jayson integration

This commit is contained in:
Loïc Lecrenier
2022-06-21 12:16:25 +02:00
parent 9082679609
commit ba82584328
8 changed files with 283 additions and 43 deletions

80
Cargo.lock generated
View File

@ -1127,6 +1127,14 @@ dependencies = [
"winapi",
]
[[package]]
name = "filter-parser"
version = "0.29.3"
dependencies = [
"nom",
"nom_locate",
]
[[package]]
name = "filter-parser"
version = "0.29.3"
@ -1152,6 +1160,13 @@ dependencies = [
"miniz_oxide",
]
[[package]]
name = "flatten-serde-json"
version = "0.29.3"
dependencies = [
"serde_json",
]
[[package]]
name = "flatten-serde-json"
version = "0.29.3"
@ -1683,6 +1698,13 @@ dependencies = [
"wasm-bindgen",
]
[[package]]
name = "json-depth-checker"
version = "0.29.3"
dependencies = [
"serde_json",
]
[[package]]
name = "json-depth-checker"
version = "0.29.3"
@ -2031,7 +2053,7 @@ dependencies = [
"enum-iterator",
"hmac",
"meilisearch-types",
"milli",
"milli 0.29.3 (git+https://github.com/meilisearch/milli.git?tag=v0.29.3)",
"rand",
"serde",
"serde_json",
@ -2140,11 +2162,12 @@ dependencies = [
"http",
"indexmap",
"itertools",
"jayson",
"lazy_static",
"log",
"meilisearch-auth",
"meilisearch-types",
"milli",
"milli 0.29.3",
"mime",
"mockall",
"nelson",
@ -2182,6 +2205,8 @@ name = "meilisearch-types"
version = "0.28.0"
dependencies = [
"actix-web",
"jayson",
"milli 0.29.3",
"proptest",
"proptest-derive",
"serde",
@ -2212,6 +2237,51 @@ dependencies = [
"autocfg",
]
[[package]]
name = "milli"
version = "0.29.3"
dependencies = [
"bimap",
"bincode",
"bstr",
"byteorder",
"charabia",
"concat-arrays",
"crossbeam-channel",
"csv",
"either",
"filter-parser 0.29.3",
"flatten-serde-json 0.29.3",
"fst",
"fxhash",
"geoutils",
"grenad",
"heed",
"itertools",
"jayson",
"json-depth-checker 0.29.3",
"levenshtein_automata",
"log",
"logging_timer",
"memmap2",
"obkv",
"once_cell",
"ordered-float",
"rayon",
"roaring",
"rstar",
"serde",
"serde_json",
"slice-group-by",
"smallstr",
"smallvec",
"smartstring",
"tempfile",
"thiserror",
"time 0.3.9",
"uuid",
]
[[package]]
name = "milli"
version = "0.29.3"
@ -2226,15 +2296,15 @@ dependencies = [
"crossbeam-channel",
"csv",
"either",
"filter-parser",
"flatten-serde-json",
"filter-parser 0.29.3 (git+https://github.com/meilisearch/milli.git?tag=v0.29.3)",
"flatten-serde-json 0.29.3 (git+https://github.com/meilisearch/milli.git?tag=v0.29.3)",
"fst",
"fxhash",
"geoutils",
"grenad",
"heed",
"itertools",
"json-depth-checker",
"json-depth-checker 0.29.3 (git+https://github.com/meilisearch/milli.git?tag=v0.29.3)",
"levenshtein_automata",
"log",
"logging_timer",