Add csv deserializer for documents

This commit is contained in:
many
2021-09-22 15:46:25 +02:00
committed by mpostma
parent 102c46f88b
commit d30830a55c
5 changed files with 340 additions and 7 deletions

24
Cargo.lock generated
View File

@ -471,6 +471,7 @@ dependencies = [
"lazy_static",
"memchr",
"regex-automata",
"serde",
]
[[package]]
@ -772,6 +773,28 @@ dependencies = [
"lazy_static",
]
[[package]]
name = "csv"
version = "1.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1"
dependencies = [
"bstr",
"csv-core",
"itoa",
"ryu",
"serde",
]
[[package]]
name = "csv-core"
version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90"
dependencies = [
"memchr",
]
[[package]]
name = "derivative"
version = "2.2.0"
@ -1668,6 +1691,7 @@ dependencies = [
"bytes",
"chrono",
"crossbeam-channel",
"csv",
"derivative",
"either",
"flate2",